New Algorithms for All Pairs Approximate Shortest Paths

被引:2
|
作者
Roditty, Liam [1 ]
机构
[1] Bar Ilan Univ, Ramat Gan, Israel
关键词
graph algorithms; shortest paths; all pairs approximate shortest paths; ALL-PAIRS;
D O I
10.1145/3564246.3585197
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G = (V, E) be an unweighted undirected graph with n vertices and < edges. Dor, Halperin, and Zwick [FOCS 1996, SICOMP 2000] presented an <(O)over tilde> (min{n(3/2)m(1/2), n(7/3)})-time algorithm that computes estimated distances with an additive approximation of 2 without using Fast Matrix Multiplication (FMM). Recently, Deng, Kirkpatrick, Rong, V. Williams and Zhong [ICALP 2022] improved the running time for dense graphs to (O) over tilde (n(2.29))-time, using FMM, where an exact solution can be computed with FMM in (k) over tilde (n(omega)) time (omega < 2.37286) using Seidel's algorithm. Since an additive 2 approximation is also a multiplicative 2 approximation, computing an additive 2 approximation is at least as hard as computing a multiplicative 2 approximation. Thus, computing a multiplicative 2 approximation might be an easier problem. Nevertheless, more than two decades after the paper of Dor, Halperin, and Zwick was first published, no faster algorithm for computing multiplicative 2 approximation in dense graphs is known, rather then simply computing an additive 2 approximation. In this paper we present faster algorithms for computing a multiplicative 2 approximation without FMM. We show that in (O) over tilde (min{n(1/2)m, n(9/4)}) time it is possible to compute a multiplicative 2 approximation. For distances at least 4 we can get an even faster algorithm that in (O) over tilde (min {n(7/4)m(1/4), n(11/5)}) expected time computes a multiplicative 2 approximation. Our algorithms are obtained by a combination of new ideas that take advantage of a careful new case analysis of the additive approximation algorithms of Dor, Halperin, and Zwick. More specifically, one of the main technical contributions we made is an analysis of the algorithm of Dor, Halperin, and Zwick that reveals certain cases in which their algorithm produces improved additive approximations without any modification. This analysis provides a full characterization of the instances for which it is harder to obtain an improved approximation. Using more ideas we can take care of some of these harder cases and to obtain an improved additive approximation also for them. Our new analysis, therefore, serves as a starting point for future research either on improved upper bounds or on conditional lower bounds.
引用
收藏
页码:309 / 320
页数:12
相关论文
共 50 条
  • [1] Faster Approximate All Pairs Shortest Paths
    Saha, Barna
    Ye, Christopher
    [J]. PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4758 - 4827
  • [2] FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS
    Baswana, Surender
    Kavitha, Telikepalli
    [J]. SIAM JOURNAL ON COMPUTING, 2010, 39 (07) : 2865 - 2896
  • [3] Algorithms for maintaining all-pairs shortest paths
    Misra, S
    Oommen, BJ
    [J]. 10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 116 - 121
  • [4] Two fast algorithms for all-pairs shortest paths
    Duin, C. W.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (09) : 2824 - 2839
  • [5] Fast 2-Approximate All-Pairs Shortest Paths
    Dory, Michal
    Forster, Sebastian
    Kirkpatrick, Yael
    Nazari, Yasamin
    Williams, Virginia Vassilevska
    de Vos, Tijn
    [J]. PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4728 - 4757
  • [6] Near-Optimal Approximate Decremental All Pairs Shortest Paths
    Chechik, Shiri
    [J]. 2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 170 - 181
  • [7] Dynamic approximate all-pairs shortest paths in undirected graphs
    Roditty, L
    Zwick, U
    [J]. 45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 499 - 508
  • [8] DYNAMIC APPROXIMATE ALL-PAIRS SHORTEST PATHS IN UNDIRECTED GRAPHS
    Roditty, Liam
    Zwick, Uri
    [J]. SIAM JOURNAL ON COMPUTING, 2012, 41 (03) : 670 - 683
  • [9] A new approach to dynamic all pairs shortest paths
    Demetrescu, C
    Italiano, GF
    [J]. JOURNAL OF THE ACM, 2004, 51 (06) : 968 - 992
  • [10] Efficient parameterized algorithms for computing all-pairs shortest paths
    Kratsch, Stefan
    Nelles, Florian
    [J]. DISCRETE APPLIED MATHEMATICS, 2023, 341 : 102 - 119