Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds

被引:0
|
作者
Gutenberg, Maximilian Probst [1 ]
Wulff-Nilseny, Christian [2 ]
机构
[1] Univ Copenhagen, BARC, Univ Pk 5, DK-2100 Copenhagen, Denmark
[2] Univ Copenhagen, Dept Comp Sci, Copenhagen, Denmark
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a directed weighted graph G = (V, E) undergoing vertex insertions and deletions, the All-Pairs Shortest Paths (APSP) problem asks to maintain a data structure that processes updates efficiently and returns after each update the distance matrix to the current version of G. In two breakthrough results, Italiano and Demetrescu [STOC '03] presented an algorithm that requires (O) over tilde (n(2)) amortized update time, and Thorup showed in [STOC '05] that worst-case update time (O) over tilde (n(2+3/4)) can be achieved. In this article, we make substantial progress on the problem. We present the following new results: We present the first deterministic data structure that breaks the (O) over tilde (n(2+3/4)) worst-case update time bound by Thorup which has been standing for almost 15 years. We improve the worst-case update time to (O) over tilde (n(2+5/7)) = (O) over tilde (n(2.71..)) and to (O) over tilde (n(2+3/5)) = (O) over tilde (n(2.6)) for unweighted graphs. We present a simple deterministic algorithm with (O) over tilde (n(2+3/4)) worst-case update time ((O) over tilde (n(2+2/3)) for unweighted graphs), and a simple Las-Vegas algorithm with worst-case update time (O) over tilde (n(2+2/3)) ((O) over tilde (n(2+1/2)) for unweighted graphs) that works against a non-oblivious adversary. Both data structures require space (O) over tilde (n(2)). These are the first exact dynamic algorithms with trulysubcubic update time and space usage. This makes significant progress on an open question posed in multiple articles [COCOON'01, STOC '03, ICALP '04, Encyclopedia of Algorithms '08] and is critical to algorithms in practice [TALG '06] where large space usage is prohibitive. Moreover, they match the worst-case update time of the best previous algorithms and the second algorithm improves upon a Monte-Carlo algorithm in a weaker adversary model with the same running time [SODA '17].
引用
收藏
页码:2562 / 2574
页数:13
相关论文
共 47 条
  • [1] Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds
    Gutenberg, Maximilian Probst
    Wulff-Nilsen, Christian
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 2562 - 2574
  • [2] Fully dynamic all-pairs shortest paths with worst-case update-time revisited
    Abraham, Ittai
    Chechik, Shiri
    Krinninger, Sebastian
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 440 - 452
  • [3] Fully Dynamic All-Pairs Shortest Paths: Likely Optimal Worst-Case Update Time
    Mao, Xiao
    PROCEEDINGS OF THE 56TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2024, 2024, : 1141 - 1152
  • [4] Average Update Times for Fully-Dynamic All-Pairs Shortest Paths
    Friedrich, Tobias
    Hebbinghaus, Nils
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2008, 5369 : 692 - 703
  • [5] Average update times for fully-dynamic all-pairs shortest paths
    Friedrich, Tobias
    Hebbinghaus, Nils
    DISCRETE APPLIED MATHEMATICS, 2011, 159 (16) : 1751 - 1758
  • [6] Faster Deterministic Worst-Case Fully Dynamic All-Pairs Shortest Paths via Decremental Hop-Restricted Shortest Paths
    Chechik, Shiri
    Zhang, Tianyi
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 87 - 99
  • [7] Fully-dynamic all-pairs shortest paths: Faster and allowing negative cycles
    Thorup, M
    ALGORITHM THEORY- SWAT 2004, 2004, 3111 : 384 - 396
  • [8] A New Deterministic Algorithm for Fully Dynamic All-Pairs Shortest Paths
    Chuzhoy, Julia
    Zhang, Ruimin
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 1159 - 1172
  • [9] Massively parallel algorithms for fully dynamic all-pairs shortest paths
    Wang, Chilei
    Hua, Qiang-Sheng
    Jin, Hai
    Zheng, Chaodong
    FRONTIERS OF COMPUTER SCIENCE, 2024, 18 (04)
  • [10] Massively parallel algorithms for fully dynamic all-pairs shortest paths
    Chilei Wang
    Qiang-Sheng Hua
    Hai Jin
    Chaodong Zheng
    Frontiers of Computer Science, 2024, 18