Efficient construction of directed hopsets and parallel approximate shortest paths
Efficient construction of directed hopsets and parallel approximate shortest paths
复制标题
有向跳跃集和并行近似最短路径的高效构建
DOI:
10.1145/3357713.3384270
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Russell, Katina
中科院分区:
文献类型:
--
作者:
Cao, Nairen;Fineman, Jeremy T.;Russell, Katina
The approximate single-source shortest-path problem is as follows: given a graph with nonnegative edge weights and a designated source vertexs, return estimates of the distances fromsto each other vertex such that the estimate falls between the true distance and (1+є) times the distance. This paper provides the first nearly work-efficient parallel algorithm with sublinear span (also called depth) for the approximate shortest-path problem ondirectedgraphs. Specifically, for constant є and polynomially-bounded edge weights, our algorithm has work Õ(m) and spann1/2+o(1). Several algorithms were previously known for the case ofundirectedgraphs, but none of the techniques seem to translate to the directed setting.The main technical contribution is the first nearly linear-work algorithm for constructing hopsets on directed graphs. A (β,є)-hopset is a set of weighted edges (sometimes called shortcuts) which, when added to the graph, admit β-hop paths with weight no more than (1+є) times the true shortest-path distances. There is a simple sequential algorithm that takes as input a directed graph and produces a linear-cardinality hopset with β=Õ(√n), but its running time is quite high—specifically Õ(m√n). Our algorithm is the first more efficient algorithm that produces a directed hopset with similar characteristics. Specifically, our sequential algorithm runs in Õ(m) time and constructs a hopset with Õ(n) edges and β =n1/2+o(1). A parallel version of the algorithm has work Õ(m) and spann1/2+o(1).
登录
查看更多内容
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
影响因子:
1.3
作者:
Michael Elkin;Ofer Neiman
通讯作者:
Ofer Neiman
DOI:
10.1145/3357713.3384321
发表时间:
2020
期刊:
Symposium on Theory of Computing (STOC
影响因子:
--
作者:
Andoni, Alexandr;Stein, Clifford;Zhong, Peilin
通讯作者:
Zhong, Peilin
DOI:
10.1145/265910.265923
发表时间:
1997
期刊:
J. ACM
影响因子:
--
作者:
T. Spencer
通讯作者:
T. Spencer