New Tradeoffs for Decremental Approximate All-Pairs Shortest Paths
Abstract
We provide new tradeoffs between approximation and running time for the decremental all-pairs shortest paths (APSP) problem. For undirected graphs with m edges and n nodes undergoing edge deletions, we provide four new approximate decremental APSP algorithms, two for weighted and two for unweighted graphs. Our first result is (2+ ε)-APSP with total update time O(m1/2n3/2) (when m= n1+c for any constant 0<c<1). Prior to our work the fastest algorithm for weighted graphs with approximation at most 3 had total O(mn) update time for (1+ε)-APSP [Bernstein, SICOMP 2016]. Our second result is (2+ε, Wu,v)-APSP with total update time O(nm3/4), where the second term is an additive stretch with respect to Wu,v, the maximum weight on the shortest path from u to v. Our third result is (2+ ε)-APSP for unweighted graphs in O(m7/4) update time, which for sparse graphs (m=o(n8/7)) is the first subquadratic (2+ε)-approximation. Our last result for unweighted graphs is (1+ε, 2(k-1))-APSP, for k ≥ 2 , with O(n2-1/km1/k) total update time (when m=n1+c for any constant c >0). For comparison, in the special case of (1+ε, 2)-approximation, this improves over the state-of-the-art algorithm by [Henzinger, Krinninger, Nanongkai, SICOMP 2016] with total update time of O(n2.5). All of our results are randomized, work against an oblivious adversary, and have constant query time.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.