Open AccessPosted Content
Efficient Algorithms for Constructing Very Sparse Spanners and Emulators
Michael Elkin,Ofer Neiman +1 more
TL;DR: In this article, the authors presented a distributed algorithm for constructing spanners in the CONGEST model with O(n 2k-1) edges, with probability 1 − o(1) for any ε > 0.
read more
Abstract: Miller et al. \cite{MPVX15} devised a distributed\footnote{They actually showed a PRAM algorithm. The distributed algorithm with these properties is implicit in \cite{MPVX15}.} algorithm in the CONGEST model, that given a parameter $k = 1,2,\ldots$, constructs an $O(k)$-spanner of an input unweighted $n$-vertex graph with $O(n^{1+1/k})$ expected edges in $O(k)$ rounds of communication. In this paper we improve the result of \cite{MPVX15}, by showing a $k$-round distributed algorithm in the same model, that constructs a $(2k-1)$-spanner with $O(n^{1+1/k}/\epsilon)$ edges, with probability $1- \epsilon$, for any $\epsilon>0$. Moreover, when $k = \omega(\log n)$, our algorithm produces (still in $k$ rounds) {\em ultra-sparse} spanners, i.e., spanners of size $n(1+ o(1))$, with probability $1- o(1)$. To our knowledge, this is the first distributed algorithm in the CONGEST or in the PRAM models that constructs spanners or skeletons (i.e., connected spanning subgraphs) that sparse. Our algorithm can also be implemented in linear time in the standard centralized model, and for large $k$, it provides spanners that are sparser than any other spanner given by a known (near-)linear time algorithm.
We also devise improved bounds (and algorithms realizing these bounds) for $(1+\epsilon,\beta)$-spanners and emulators. In particular, we show that for any unweighted $n$-vertex graph and any $\epsilon > 0$, there exists a $(1+ \epsilon, ({{\log\log n} \over \epsilon})^{\log\log n})$-emulator with $O(n)$ edges. All previous constructions of $(1+\epsilon,\beta)$-spanners and emulators employ a superlinear number of edges, for all choices of parameters.
Finally, we provide some applications of our results to approximate shortest paths' computation in unweighted graphs.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Posted Content
Exponentially Faster Shortest Paths in the Congested Clique
Michal Dory,Merav Parter +1 more
TL;DR: Improved deterministic algorithms for approximating shortest paths in the Congested Cliqe model of distributed computing are presented and a derandomization scheme of a novel variant of the hitting set problem, which might be of independent interest is presented.
Local Algorithms for Sparse Spanning Graphs
TL;DR: Though the two algorithms are designed for very different types of graphs (and have very different complexities), on a high-level there are several similarities, and the similarities are highlighted.
Exponentially Faster Shortest Paths in the Congested Clique
Michal Dory,Merav Parter +1 more
- 31 Jul 2020
TL;DR: In this paper, a deterministic algorithm for shortest paths in the Congested Cliqe model of distributed computing is presented. But the algorithm is based on a derandomization scheme of a novel variant of the hitting set problem.
13
Distributed Exact Shortest Paths in Sublinear Time
TL;DR: The distributed single-source shortest paths problem is one of the most fundamental and central problems in the message-passing distributed computing.
13
References
Probabilistic approximation of metric spaces and its algorithmic applications
Yair Bartal
- 14 Oct 1996
TL;DR: It is proved that any metric space can be probabilistically-approximated by hierarchically well-separated trees (HST) with a polylogarithmic distortion.
875
On sparse spanners of weighted graphs
TL;DR: This paper gives a simple algorithm for constructing sparse spanners for arbitrary weighted graphs and applies this algorithm to obtain specific results for planar graphs and Euclidean graphs.
On approximating arbitrary metrices by tree metrics
Yair Bartal
- 23 May 1998
TL;DR: A generation algorithm for the random generation of models of amorphous strutures, which can be modeled as graphs which see embedded in d-space, using the well known approach of simulating a rapidly-mixing Markov chain.
609
•Book
Synthesis of Parallel Algorithms
John H. Reif
- 01 Sep 1993
TL;DR: These thorough but introductory presentations demonstrate the most important algorithmic techniques and their use in exposing the hidden parallelism within problems.
472