English

Fast Deterministic Constructions of Linear-Size Spanners and Skeletons

Distributed, Parallel, and Cluster Computing 2019-07-26 v1 Data Structures and Algorithms

Abstract

In the distributed setting, the only existing constructions of \textit{sparse skeletons}, (i.e., subgraphs with O(n)O(n) edges) either use randomization or large messages, or require Ω(D)\Omega(D) time, where DD is the hop-diameter of the input graph GG. We devise the first deterministic distributed algorithm in the CONGEST model (i.e., uses small messages) for constructing linear-size skeletons in time 2O(lognloglogn)2^{O(\sqrt{{\log n}\cdot{\log{\log n}}})}. We can also compute a linear-size spanner with stretch polylog(n)polylog(n) in low deterministic polynomial time, i.e., O(nρ)O(n^\rho) for an arbitrarily small constant ρ>0\rho >0, in the CONGEST model. Yet another algorithm that we devise runs in O(logn)κ1O({\log n})^{\kappa-1} time, for a parameter κ=1,2,,\kappa=1,2,\dots, and constructs an O(logn)κ1O({\log n})^{\kappa-1} spanner with O(n1+1/κ)O(n^{1+1/\kappa}) edges. All our distributed algorithms are lightweight from the computational perspective, i.e., none of them employs any heavy computations.

Keywords

Cite

@article{arxiv.1907.10895,
  title  = {Fast Deterministic Constructions of Linear-Size Spanners and Skeletons},
  author = {Michael Elkin and Shaked Matar},
  journal= {arXiv preprint arXiv:1907.10895},
  year   = {2019}
}
R2 v1 2026-06-23T10:30:22.975Z