2018 · 58 citations · 13 references
ComputingComputer ScienceAlgorithmsDistributed SystemsTheory Of ComputationApproximation AlgorithmsComputational ComplexityDistributed AlgorithmsDistributed ComputingGraph AlgorithmsShortest Path AlgorithmsApproximation Algorithms For Shortest PathsDistributed Approximation AlgorithmsDistributed Shortest Path AlgorithmsExact Shortest Path ComputationPolynomial Time ComplexityShortest Path ProblemsShortest PathsSingle-source Shortest Paths
Computing shortest paths is one of the central problems in the theory of distributed computing. For the last few years, substantial progress has been made on the approximate single source shortest paths problem, culminating in an algorithm of Henzinger, Krinninger, and Nanongkai [STOC’16] which deterministically computes (1+o(1))-approximate shortest paths in Õ(D+√n) time, where D is the hop-diameter of the graph. Up to logarithmic factors, this time complexity is optimal, matching the lower bound of Elkin [STOC’04].
13
Richard Bellman · Quarterly of Applied Mathematics · 1958 · 2.7K citations · Full text
Distributed approximation algorithms for weighted shortest paths
Danupon Nanongkai · 2014 · 140 citations
Distributed verification and hardness of distributed approximation
Atish Das Sarma, Stephan Holzer, Liah Kor et al. · 2011 · 111 citations · Full text
Michael Elkin · ACM SIGACT News · 2004 · 89 citations