Parallel approximate undirected shortest paths via low hop emulators
Parallel approximate undirected shortest paths via low hop emulators
复制标题
通过低跳模拟器并行近似无向最短路径
DOI:
10.1145/3357713.3384321
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Zhong, Peilin
中科院分区:
文献类型:
--
作者:
Andoni, Alexandr;Stein, Clifford;Zhong, Peilin
We present a (1+ε)-approximate parallel algorithm for computing shortest paths in undirected graphs, achievingpoly(logn) depth andmpoly(logn) work forn-nodesm-edges graphs. Although sequential algorithms with (nearly) optimal running time have been known for several decades, near-optimal parallel algorithms have turned out to be a much tougher challenge. For (1+ε)-approximation, all prior algorithms withpoly(logn) depth perform at least Ω(mnc) work for some constantc>0. Improving this long-standing upper bound obtained by Cohen (STOC’94) has been open for 25 years.We develop several new tools of independent interest. One of them is a new notion beyond hopsets — low hop emulator — apoly(logn)-approximate emulator graph in which every shortest path has at mostO(loglogn) hops (edges). Direct applications of the low hop emulators are parallel algorithms forpoly(logn)-approximate single source shortest path (SSSP), Bourgain’s embedding, metric tree embedding, and low diameter decomposition, all withpoly(logn) depth andmpoly(logn) work.To boost the approximation ratio to (1+ε), we introduce compressible preconditioners and apply it inside Sherman’s framework (SODA’17) to solve the more general problem of uncapacitated minimum cost flow (a.k.a., transshipment problem). Our algorithm computes a (1+ε)-approximate uncapacitated minimum cost flow inpoly(logn) depth usingmpoly(logn) work. As a consequence, it also improves the state-of-the-art sequential running time fromm· 2O(√logn)tompoly(logn).
登录
查看更多内容
DOI:
10.1145/800222.806745
发表时间:
1984-08
期刊:
SIAM J. Comput.
影响因子:
--
作者:
Faith Ellen;P. Ragde;A. Wigderson
通讯作者:
Faith Ellen;P. Ragde;A. Wigderson
DOI:
--
发表时间:
2018
期刊:
arXiv.org
影响因子:
--
作者:
Soheil Behnezhad;Mahsa Derakhshan;M. Hajiaghayi
通讯作者:
M. Hajiaghayi
DOI:
--
发表时间:
2019
期刊:
International Symposium on Distributed Computing
影响因子:
--
作者:
M. Dinitz;Yasamin Nazari
通讯作者:
Yasamin Nazari
DOI:
10.1006/jagm.1997.0888
发表时间:
1997
期刊:
J. Algorithms
影响因子:
--
作者:
P. Klein;Sairam Subramanian
通讯作者:
Sairam Subramanian
DOI:
--
发表时间:
2019
期刊:
Symposium on the Theory of Computing
影响因子:
--
作者:
Jason Li
通讯作者:
Jason Li