A Simple Algorithm for the Directed Multiple Source Replacement Paths Problem
Kaito Harada, Taisuke Izumi
Abstract
In the replacement paths (RP) problem, we are given a graph G = (V, E) with n = |V| and m = |E|, together with two vertices s, t ∈ V, and are asked to compute the shortest-path distance from s to t in G e for every failed edge e ∈ E. The multiple source replacement paths (MSRP) problem is its natural generalization: given a set S ⊂eq V of σ sources, compute the replacement path distances for all pairs in S × V. In this paper, we present a randomized combinatorial algorithm that solves MSRP on unweighted directed graphs in O(mσn + σn2) time, with all the output distances correct with high probability. This improves the best known bound O(m\σn, n\ + σn2) for directed graphs, which is obtained either by running the single source RP algorithm of Chechik and Magen [ICALP'20] from each source separately or by constructing and querying the all-pairs distance sensitivity oracle of Bernstein and Karger [STOC'09]. Our running time is essentially tight among combinatorial algorithms because Gupta, Jain, and Modi [PODC'20] proved a lower bound of m(σn)1/2-o(1) for such algorithms, which holds even on undirected graphs, and the additive term σn2 is proportional to the time needed to write down the Θ(σn2) output distances. The algorithm is also remarkably simple.
Create a lesson
Related papers
A Near-Optimal Space Lower Bound for Euclidean Diameter Estimation in Dynamic Streams
Ashwin Padaki, Krish Singal, Erik Waingarten
A Walk From Free Probability to Matrix Discrepancy I: Matrix Spencer
Tarun Kathuria
A Walk From Free Probability to Matrix Discrepancy II: Weaver's Problem and the Kadison-Singer Conjecture
Tarun Kathuria
Degree-Free Spectral Independence for Log-Concave Holant Measures
Xiaoyu Chen, Zejia Chen, Xinyuan Zhang
Optimizing Both Checking and Update Costs in Random Walk Search
Simon Apers, Marin Costes
Routing Multiple Agents Below the Sum of Distances
Matthias Bentert, Eduard Eiben, Fedor V. Fomin et al.