arXiv Analytics

Sign in

arXiv:1711.01364 [cs.DC]AbstractReferencesReviewsResources

A Faster Distributed Single-Source Shortest Paths Algorithm

Sebastian Krinninger, Danupon Nanongkai

Published 2017-11-03Version 1

We devise new algorithms for the single-source shortest paths problem in the CONGEST model of distributed computing. While close-to-optimal solutions, in terms of the number of rounds spent by the algorithm, have recently been developed for computing single-source shortest paths approximately, the fastest known exact algorithms are still far away from matching the lower bound of $ \tilde \Omega (\sqrt{n} + D) $ rounds by Peleg and Rubinovich [SICOMP'00], where $ n $~is the number of nodes in the network and $ D $ is its diameter. The state of the art is Elkin's randomized algorithm [STOC'17] that performs $ \tilde O(n^{2/3} D^{1/3} + n^{5/6}) $ rounds. We significantly improve upon this upper bound with our two new randomized algorithms, the first performing $ \tilde O (\sqrt{n D}) $ rounds and the second performing $ \tilde O (\sqrt{n} D^{1/4} + n^{3/5} + D) $ rounds.

Related articles: Most relevant | Search more
arXiv:1504.07056 [cs.DC] (Published 2015-04-27)
An Almost-Tight Distributed Algorithm for Computing Single-Source Shortest Paths
arXiv:2010.15210 [cs.DC] (Published 2020-10-28)
On Linearizability and the Termination of Randomized Algorithms
arXiv:2003.01203 [cs.DC] (Published 2020-03-02)
Concurrent Disjoint Set Union