New and Simplified Distributed Algorithms for Weighted All Pairs Shortest Paths
Abstract
We consider the problem of computing all pairs shortest paths (APSP) and shortest paths for k sources in a weighted graph in the distributed CONGEST model. For graphs with non-negative integer edge weights (including zero weights) we build on a recent pipelined algorithm to obtain O(λ1/4· n5/4) in graphs with non-negative integer edge-weight at most λ, and O(n · 1/3) rounds for shortest path distances at most . Additionally, we simplify some of the procedures in the earlier APSP algorithms for non-negative edge weights in [HNS17,ARKP18]. We also present results for computing h-hop shortest paths and shortest paths from k given sources. In other results, we present a randomized exact APSP algorithm for graphs with arbitrary edge weights that runs in O(n4/3) rounds w.h.p. in n, which improves the previous best O(n3/2) bound, which is deterministic. We also present an O(n/ε2)-round deterministic (1+ε) approximation algorithm for graphs with non-negative poly(n) integer weights (including zero edge-weights), improving results in [Nanongkai14,LP15] that hold only for positive integer weights.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.