HOPSETS WITH CONSTANT HOPBOUND, AND APPLICATIONS TO APPROXIMATE SHORTEST PATHS

被引:10
|
作者
Elkin, Michael [1 ]
Neiman, Ofer [1 ]
机构
[1] Ben Gurion Univ Negev, Comp Sci, IL-84105 Beer Sheva, Israel
关键词
hopset; shortest path; graph algorithms; TIME;
D O I
10.1137/18M1166791
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A (beta,epsilon)-hopset for a weighted undirected n-vertex graph G = (V, E) is a set of edges, whose addition to the graph guarantees that every pair of vertices has a path between them that contains at most, beta edges, whose length is within 1 + epsilon of the shortest path. In her seminal paper, Cohen [J. ACM, 47 (2000), pp. 132-166] introduced the notion of hopsets in the context of parallel computation of approximate shortest paths, and since then it has found numerous applications in various settings, such as dynamic graph algorithms, distributed computing, and the streaming model. Cohen [J. ACM, 47 (2000), pp. 132-166] devised efficient algorithms for constructing hopsets with polylogarithmic in n number of hops. Her constructions remain the state of the art since the publication of her paper in the proceedings of STOC'94, i.e., for more than two decades. In this paper we exhibit the first construction of sparse hopsets with a constant number of hops. We also find efficient algorithms for hopsets in various computational settings, improving the best-known constructions. Generally, our hopsets strictly outperform the hopsets of [J. ACM, 47 (2000), pp. 132-166] in terms of both their parameters and the resources required to construct them. We demonstrate the applicability of our results for the fundamental problem of computing approximate shortest paths from s sources. Our results improve the running time for this problem in the parallel, distributed, and streaming models for a vast range of s.
引用
收藏
页码:1436 / 1480
页数:45
相关论文
共 50 条
  • [41] Fast 2-Approximate All-Pairs Shortest Paths
    Dory, Michal
    Forster, Sebastian
    Kirkpatrick, Yael
    Nazari, Yasamin
    Williams, Virginia Vassilevska
    de Vos, Tijn
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4728 - 4757
  • [42] Approximate shortest paths and geodesic diameter on a convex polytope in three dimensions
    Har-Peled, S
    DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 21 (02) : 217 - 231
  • [43] Near-Optimal Approximate Decremental All Pairs Shortest Paths
    Chechik, Shiri
    2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 170 - 181
  • [44] Parallel Approximate Undirected Shortest Paths via Low Hop Emulators
    Andoni, Alexandr
    Stein, Clifford
    Zhong, Peilin
    PROCEEDINGS OF THE 52ND ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '20), 2020, : 322 - 335
  • [45] Sketch-based Algorithms for Approximate Shortest Paths in Road Networks
    Aggarwal, Gaurav
    Gollapudi, Sreenivas
    Raghavender, R.
    Sinop, Ali Kemal
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 3918 - 3929
  • [46] DYNAMIC APPROXIMATE ALL-PAIRS SHORTEST PATHS IN UNDIRECTED GRAPHS
    Roditty, Liam
    Zwick, Uri
    SIAM JOURNAL ON COMPUTING, 2012, 41 (03) : 670 - 683
  • [47] Improved Dynamic Algorithms for Maintaining Approximate Shortest Paths Under Deletions
    Bernstein, Aaron
    Roditty, Liam
    PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 1355 - 1365
  • [48] Approximate Shortest Paths and Geodesic Diameter on a Convex Polytope in Three Dimensions
    S. Har-Peled
    Discrete & Computational Geometry, 1999, 21 : 217 - 231
  • [49] SMALL APPROXIMATE PARETO SETS FOR BIOBJECTIVE SHORTEST PATHS AND OTHER PROBLEMS
    Diakonikolas, Ilias
    Yannakakis, Mihalis
    SIAM JOURNAL ON COMPUTING, 2009, 39 (04) : 1340 - 1371
  • [50] Dynamic approximate all-pairs shortest paths in undirected graphs
    Roditty, L
    Zwick, U
    45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 499 - 508