Lune

FOCS2022顶会

Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failure

Virginia Vassilevska Williams, Eyob Woldeghebriel, Yinzhan Xu

2022年份
2被引次数
1顶会引用

摘要

This paper considers a natural fault-tolerant shortest paths problem: for some constant integer f, given a directed weighted graph with no negative cycles and two fixed vertices s and t, compute (either explicitly or implicitly) for every tuple of f edges, the distance from s to t if these edges fail. We call this problem f-Fault Replacement Paths (f FRP).We first present an O~(n3\tilde{O}(n^{3}) time algorithm for 2FRP in n-vertex directed graphs with arbitrary edge weights and no negative cycles. As 2FRP is a generalization of the well-studied Replacement Paths problem (RP) that asks for the distances between s and t for any single edge failure, 2FRP 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], 2FRP is at least as hard as APSP, and thus a substantially subcubic time algorithm in the number of vertices for 2FRP would be a breakthrough. Therefore, our algorithm in O~(n3)\tilde{O}(n^{3}) time is conditionally nearly optimal. Our algorithm immediately implies an O~(nf+1)\tilde{O}(n^{f+1}) time algorithm for the more general f FRP problem, giving the first improvement over the straightforward O(nf+2)O(n^{f+2}) time algorithm.Then we focus on the restriction of 2FRP to graphs with small integer weights bounded by M in absolute values. We show that similar to RP,2FRP\mathrm{R}\mathrm{P}, 2\mathrm{F}\mathrm{R}\mathrm{P} has a substantially subcubic time algorithm for small enough M. Using the current best algorithms for rectangular matrix multiplication, we obtain a randomized algorithm that runs in O~(M2/3n2.9153)\tilde{O}(M^{2/3}n^{2.9153}) time. This immediately implies an improvement over our O~(nf+1)\tilde{O}(n^{f+1}) time arbitrary weight algorithm for all f>1f\gt1. 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 n8/3−o(1)n^{8/3-o(1)} conditional lower bound for combinatorial 2FRP algorithms in directed unweighted graphs, and more generally, combinatorial lower bounds for the data structure version of fFRPfF\mathrm{R}\mathrm{P}.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 47e9484e-8ac8-47ae-998b-ace7a2c50cf6

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper4

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖