Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time
From MaRDI portal
Abstract: In the decremental single-source shortest paths (SSSP) problem we want to maintain the distances between a given source node and every other node in an -node -edge graph undergoing edge deletions. While its static counterpart can be solved in near-linear time, this decremental problem is much more challenging even in the undirected unweighted case. In this case, the classic total update time of Even and Shiloach [JACM 1981] has been the fastest known algorithm for three decades. At the cost of a -approximation factor, the running time was recently improved to by Bernstein and Roditty [SODA 2011]. In this paper, we bring the running time down to near-linear: We give a -approximation algorithm with expected total update time, thus obtaining near-linear time. Moreover, we obtain time for the weighted case, where the edge weights are integers from to . The only prior work on weighted graphs in time is the -time algorithm by Henzinger et al. [STOC 2014, ICALP 2015] which works for directed graphs with quasi-polynomial edge weights. The expected running time bound of our algorithm holds against an oblivious adversary. In contrast to the previous results which rely on maintaining a sparse emulator, our algorithm relies on maintaining a so-called sparse -hop set introduced by Cohen [JACM 2000] in the PRAM literature. An -hop set of a graph is a set of weighted edges such that the distance between any pair of nodes in can be -approximated by their -hop distance (given by a path containing at most edges) on . Our algorithm can maintain an -hop set of near-linear size in near-linear time under edge deletions.
Recommendations
- A subquadratic-time algorithm for decremental single-source shortest paths
- Deterministic decremental single source shortest paths: beyond the \(O(mn)\) bound
- Sublinear-time decremental algorithms for single-source reachability and shortest paths on directed graphs
- New algorithms and hardness for incremental single-source shortest paths in directed graphs
- Decremental all-pairs shortest paths in deterministic near-linear time
- Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler
- Single-source shortest-paths on arbitrary directed graphs in linear average-case time
- A new algorithm for decremental single-source shortest paths with applications to vertex-capacitated flow and cut problems
- Deterministic partially dynamic single source shortest paths for sparse graphs
- A single-source shortest path algorithm for dynamic graphs
Cited in
(22)- Fast approximate shortest paths in the congested clique
- Linear-size hopsets with small hopbound, and constant-hopbound hopsets in RNC
- Deterministic partially dynamic single source shortest paths for sparse graphs
- Near-Optimal Approximate Shortest Paths and Transshipment in Distributed and Streaming Models
- A deterministic almost-tight distributed algorithm for approximating single-source shortest paths
- Decremental strongly connected components and single-source reachability in near-linear time
- Fault tolerant and fully dynamic DFS in undirected graphs: simple yet efficient
- New algorithms and hardness for incremental single-source shortest paths in directed graphs
- Decremental SSSP in Weighted Digraphs: Faster and Against an Adaptive Adversary
- A new algorithm for decremental single-source shortest paths with applications to vertex-capacitated flow and cut problems
- Hopsets with constant hopbound, and applications to approximate shortest paths
- Sublinear-time decremental algorithms for single-source reachability and shortest paths on directed graphs
- Deterministic decremental single source shortest paths: beyond the \(O(mn)\) bound
- Improved dynamic algorithms for maintaining approximate shortest paths under deletions
- A subquadratic-time algorithm for decremental single-source shortest paths
- Deterministic Near-Optimal Approximation Algorithms for Dynamic Set Cover
- A new deterministic algorithm for fully dynamic all-pairs shortest paths
- Deterministic incremental APSP with polylogarithmic update time and stretch
- New tradeoffs for decremental approximate all-pairs shortest paths
- On the size overhead of pairwise spanners
- A unified framework for hopsets
- Bootstrapping dynamic apsp via sparsification
This page was built for publication: Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4625657)