English

Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity Certificates

Data Structures and Algorithms 2022-09-26 v2 Distributed, Parallel, and Cluster Computing

Abstract

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)\textrm{polylog}(n) rounds in weighted graphs. Concretely, our algorithm outputs a spanning subgraph with only n+o(n)n+o(n) edges in which the pairwise distances are stretched by a factor of at most O(logn    2O(logn))O(\log n \;\cdot\; 2^{O(\log^* n)}). We provide a polylog(n)\textrm{polylog}(n)-round deterministic distributed algorithm that computes a spanner with stretch (2k1)(2k-1) and O(nk+n1+1/klogk)O(nk + n^{1 + 1/k} \log k) edges in unweighted graphs and with O(n1+1/kk)O(n^{1 + 1/k} k) edges in weighted graphs. We present the first polylog(n)\textrm{polylog}(n)-round randomized distributed algorithm that computes a sparse connectivity certificate. For an nn-node graph GG, a certificate for connectivity kk is a spanning subgraph HH that is kk-edge-connected if and only if GG is kk-edge-connected, and this subgraph HH is called sparse if it has O(nk)O(nk) edges. Our algorithm achieves a sparsity of (1+o(1))nk(1 + o(1))nk edges, which is within a 2(1+o(1))2(1 + o(1)) factor of the best possible.

Keywords

Cite

@article{arxiv.2204.14086,
  title  = {Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity Certificates},
  author = {Marcel Bezdrighin and Michael Elkin and Mohsen Ghaffari and Christoph Grunau and Bernhard Haeupler and Saeed Ilchi and Václav Rozhoň},
  journal= {arXiv preprint arXiv:2204.14086},
  year   = {2022}
}
R2 v1 2026-06-24T11:02:37.059Z