TY - GEN
T1 - Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity Certificates
AU - Bezdrighin, Marcel
AU - Elkin, Michael
AU - Ghaffari, Mohsen
AU - Grunau, Christoph
AU - Haeupler, Bernhard
AU - Ilchi, Saeed
AU - RozhoÅ, Václav
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/7/11
Y1 - 2022/7/11
N2 - This paper presents efficient distributed algorithms for a number of fundamental problems in the area of graph sparsification: • We provide the first deterministic distributed algorithm that computes an ultra-sparse spanner in polylog(n) rounds in weighted graphs. Concretely, our algorithm outputs a spanning subgraph with only n + o (n) edges in which the pairwise distances are stretched by a factor of at most O(logn · 2O(log* n)). • We provide a polylog(n)-round deterministic distributed algorithm that computes a spanner with stretch (2k - 1) and O(nk + n1+1/k log k) edges in unweighted graphs and with O(n1+1/k k) edges in weighted graphs. • We present the first polylog(n) round randomized distributed algorithm that computes a sparse connectivity certificate. For an n-node graph G, a certificate for connectivity k is a spanning subgraph H that is k-edge-connected if and only if G is k-edge-connected, and this subgraph H is called sparse if it has O(nk) edges. Our algorithm achieves a sparsity of (1 + o (1))nk edges, which is within a 2(1 + o(1)) factor of the best possible.
AB - This paper presents efficient distributed algorithms for a number of fundamental problems in the area of graph sparsification: • We provide the first deterministic distributed algorithm that computes an ultra-sparse spanner in polylog(n) rounds in weighted graphs. Concretely, our algorithm outputs a spanning subgraph with only n + o (n) edges in which the pairwise distances are stretched by a factor of at most O(logn · 2O(log* n)). • We provide a polylog(n)-round deterministic distributed algorithm that computes a spanner with stretch (2k - 1) and O(nk + n1+1/k log k) edges in unweighted graphs and with O(n1+1/k k) edges in weighted graphs. • We present the first polylog(n) round randomized distributed algorithm that computes a sparse connectivity certificate. For an n-node graph G, a certificate for connectivity k is a spanning subgraph H that is k-edge-connected if and only if G is k-edge-connected, and this subgraph H is called sparse if it has O(nk) edges. Our algorithm achieves a sparsity of (1 + o (1))nk edges, which is within a 2(1 + o(1)) factor of the best possible.
KW - connectivity certificates
KW - distributed computing
KW - low-diameter clustering
KW - spanners
KW - ultra-sparse spanners
UR - http://www.scopus.com/inward/record.url?scp=85134371981&partnerID=8YFLogxK
U2 - 10.1145/3490148.3538565
DO - 10.1145/3490148.3538565
M3 - Conference contribution
AN - SCOPUS:85134371981
T3 - Annual ACM Symposium on Parallelism in Algorithms and Architectures
SP - 1
EP - 10
BT - SPAA 2022 - Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures
PB - Association for Computing Machinery
T2 - 34th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2022
Y2 - 11 July 2022 through 14 July 2022
ER -