Affiliation:
1. AT&T Labs, Florham Park, NJ
Abstract
Shortest paths computations constitute one of the most fundamental network problems. Nonetheless, known parallel shortest-paths algorithms are generally inefficient: they perform significantly more work (product of time and processors) than their sequential counterparts. This gap, known in the literature as the “transitive closure bottleneck,” poses a long-standing open problem. Our main result is an O(mn
ϵ
0
+s( m+n
1+ϵ
0
)) work polylog-time randomized algorithm that computes paths within (1 +
O
(1/polylog
n
) of shortest from
s
source nodes to all other nodesin weighted undirected networks with
n
nodes and
m
edges (for any fixed ϵ
0
>0). This work bound nearly matches the Õ(sm) sequential time. In contrast, previous polylog-time algorithms required min {Õ(n
3
), Õ(m
2
)} work (even when
s
=1), and previous near-linear work algorithms required near-
O
(
n
) time. We also present faster sequential algorithms that provide good approximate distances only between “distant” vertices: We obtain an
O((m + sn)n
ϵ0
time algorithm that computes paths of weight (1+
O
(1/polylog
n
) dist +
O
(
w
max
polylog
n
), where dist is the corresponding distance and
w
max
is the maximum edge weight. Our chief instrument, which is of independent interest, are efficient constructions of sparse
hop sets
. A (
d
,ϵ)-hop set of a network
G
=(
V,E
) is a set
E
* of new weighted edges such that mimimum-weight
d
-edge paths in (
V, E,
∪
E*
) have weight within (1+ϵ) of the respective distances in
G
. We construct hop sets of size
O
(n
1+ϵ0
) where ϵ=
O
(1/polylog
n
) and
d
=
O
(polylog
n
).
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Cited by
67 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Low-Step Multi-commodity Flow Emulators;Proceedings of the 56th Annual ACM Symposium on Theory of Computing;2024-06-10
2. Decentralized Low-Stretch Trees via Low Diameter Graph Decompositions;SIAM Journal on Computing;2024-03-13
3. Path-Reporting Distance Oracles with Logarithmic Stretch and Size O(n log log n);2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS);2023-11-06
4. Folklore Sampling is Optimal for Exact Hopsets: Confirming the √n Barrier;2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS);2023-11-06
5. Bridge Girth: A Unifying Notion in Network Design;2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS);2023-11-06