Papers
Topics
Authors
Recent
Search
2000 character limit reached

Exponentially Faster Shortest Paths in the Congested Clique

Published 6 Mar 2020 in cs.DS and cs.DC | (2003.03058v1)

Abstract: We present improved deterministic algorithms for approximating shortest paths in the Congested Clique model of distributed computing. We obtain poly(log⁡log⁡n)poly(\log\log n)-round algorithms for the following problems in unweighted undirected nn-vertex graphs: -- (1+ϵ)(1+\epsilon)-approximation of multi-source shortest paths (MSSP) from O(n)O(\sqrt{n}) sources. -- (2+ϵ)(2+\epsilon)-approximation of all pairs shortest paths (APSP). -- (1+ϵ,β)(1+\epsilon,\beta)-approximation of APSP where β=O(log⁡log⁡nϵ)<sup>log⁡log⁡</sup>n\beta=O(\frac{\log\log n}{\epsilon})<sup>{\log\log</sup> n}. These bounds improve exponentially over the state-of-the-art poly-logarithmic bounds due to [Censor-Hillel et al., PODC19]. It also provides the first nearly-additive bounds for the APSP problem in sub-polynomial time. Our approach is based on distinguishing between short and long distances based on some distance threshold t=O(βϵ)t = O(\frac{\beta}{\epsilon}) where β=O(log⁡log⁡nϵ)<sup>log⁡log⁡</sup>n\beta=O(\frac{\log\log n}{\epsilon})<sup>{\log\log</sup> n}. Handling the long distances is done by devising a new algorithm for computing sparse (1+ϵ,β)(1+\epsilon,\beta) emulator with O(nlog⁡log⁡n)O(n\log\log n) edges. For the short distances, we provide distance-sensitive variants for the distance tool-kit of [Censor-Hillel et al., PODC19]. By exploiting the fact that this tool-kit should be applied only on local balls of radius tt, their round complexities get improved from poly(log⁡n)poly(\log n) to poly(log⁡t)poly(\log t). Finally, our deterministic solutions for these problems are based on a derandomization scheme of a novel variant of the hitting set problem, which might be of independent interest.

Authors (2)
Citations (22)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.