Papers
Topics
Authors
Recent
Search
2000 character limit reached

Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failures

Published 15 Sep 2022 in cs.DS | (2209.07016v1)

Abstract: This paper considers a natural fault-tolerant shortest paths problem: for some constant integer ff, given a directed weighted graph with no negative cycles and two fixed vertices ss and tt, compute (either explicitly or implicitly) for every tuple of ff edges, the distance from ss to tt if these edges fail. We call this problem ff-Fault Replacement Paths (ffFRP). We first present an O~(n<sup>3)\tilde{O}(n<sup>3) time algorithm for $2$FRP in nn-vertex directed graphs with arbitrary edge weights and no negative cycles. As $2$FRP is a generalization of the well-studied Replacement Paths problem (RP) that asks for the distances between ss and tt for any single edge failure, $2$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], $2$FRP is at least as hard as APSP, and thus a substantially subcubic time algorithm in the number of vertices for $2$FRP would be a breakthrough. Therefore, our algorithm in O~(n<sup>3)\tilde{O}(n<sup>3) time is conditionally nearly optimal. Our algorithm implies an O~(n<sup>f+1)\tilde{O}(n<sup>{f+1}) time algorithm for the ffFRP problem, giving the first improvement over the straightforward O(n<sup>f+2)O(n<sup>{f+2}) time algorithm. Then we focus on the restriction of $2$FRP to graphs with small integer weights bounded by MM in absolute values. Using fast rectangular matrix multiplication, we obtain a randomized algorithm that runs in O~(M<sup>2/3n<sup>2.9153)\tilde{O}(M<sup>{2/3}n<sup>{2.9153}) time. This implies an improvement over our O~(n<sup>f+1)\tilde{O}(n<sup>{f+1}) time arbitrary weight algorithm for all $f&gt;1$. We also present a data structure variant of the algorithm that can trade off pre-processing and query time. In addition to the algebraic algorithms, we also give an n<sup>8/3−o(1)n<sup>{8/3-o(1)} conditional lower bound for combinatorial $2$FRP algorithms in directed unweighted graphs.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.