Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failures
Virginia Vassilevska Williams, Eyob Woldeghebriel, Yinzhan Xu

TL;DR
This paper studies the fault-tolerant shortest path problem under multiple edge failures, providing near-optimal algorithms for 2-failure scenarios and extending results to weighted graphs with improved runtimes.
Contribution
Introduces an $ ilde{O}(n^3)$ algorithm for 2-fault replacement paths in directed graphs, and extends to weighted graphs with faster algorithms using matrix multiplication.
Findings
$ ilde{O}(n^3)$ time algorithm for 2FRP in directed graphs.
First improvement over naive $O(n^{f+2})$ algorithms for $f$FRP.
Conditional lower bound of $n^{8/3-o(1)}$ for combinatorial 2FRP algorithms.
Abstract
This paper considers a natural fault-tolerant shortest paths problem: for some constant integer , given a directed weighted graph with no negative cycles and two fixed vertices and , compute (either explicitly or implicitly) for every tuple of edges, the distance from to if these edges fail. We call this problem -Fault Replacement Paths (FRP). We first present an time algorithm for FRP in -vertex directed graphs with arbitrary edge weights and no negative cycles. As FRP is a generalization of the well-studied Replacement Paths problem (RP) that asks for the distances between and for any single edge failure, FRP is at least as hard as RP. Since RP in graphs with arbitrary weights is equivalent in a fine-grained sense to All-Pairs Shortest Paths (APSP) [Vassilevska Williams and Williams FOCS'10, J.~ACM'18], FRP is at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Interconnection Networks and Systems · Distributed systems and fault tolerance
