Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failures

被引:1
|
作者
Williams, Virginia Vassilevska [1 ]
Woldeghebriel, Eyob [1 ]
Xu, Yinzhan [1 ]
机构
[1] MIT, EECS, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Replacement paths; fine-grained complexity; PAIRS SHORTEST PATHS; ORACLES;
D O I
10.1109/FOCS54457.2022.00090
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 (fFRP). We first present an (O) over tilde (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) over tilde (n(3)) time is conditionally nearly optimal. Our algorithm immediately implies an (O) over tilde (n(f+1)) time algorithm for the more general fFRP problem, giving the first improvement over the straightforward 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 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) over tilde (M(2/3)n(2.9153)) time. This immediately implies an improvement over our (O) over tilde (n(f+1)) time arbitrary weight algorithm for all f > 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(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 fFRP.
引用
收藏
页码:907 / 918
页数:12
相关论文
共 50 条
  • [31] Testing Graph Clusterability: Algorithms and Lower Bounds
    Chiplunkar, Ashish
    Kapralov, Michael
    Khanna, Sanjeev
    Mousavifar, Aida
    Peres, Yuval
    [J]. 2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 497 - 508
  • [32] LOWER BOUNDS FOR SAMPLING ALGORITHMS FOR ESTIMATING THE AVERAGE
    CANETTI, R
    EVEN, G
    GOLDREICH, O
    [J]. INFORMATION PROCESSING LETTERS, 1995, 53 (01) : 17 - 25
  • [33] Adversary lower bounds for nonadaptive quantum algorithms
    Koiran, Pascal
    Landes, Juergen
    Portier, Natacha
    Yao, Penghui
    [J]. LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, 2008, 5110 : 226 - +
  • [34] LOWER BOUNDS AND FAST ALGORITHMS FOR SEQUENCE ACCELERATION
    TROJAN, GM
    [J]. JOURNAL OF THE ACM, 1984, 31 (02) : 329 - 335
  • [35] Sketching Algorithms and Lower Bounds for Ridge Regression
    Kacham, Praneeth
    Woodruff, David P.
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022, : 10539 - 10556
  • [36] Adversary lower bounds for nonadaptive quantum algorithms
    Koiran, Pascal
    Landes, Juergen
    Portier, Natacha
    Yao, Penghui
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (05) : 347 - 355
  • [37] LOWER BOUNDS OF TIME COMPLEXITY OF SOME ALGORITHMS
    HONG, J
    [J]. SCIENTIA SINICA, 1979, 22 (08): : 890 - 900
  • [38] Connecting SAT Algorithms and Complexity Lower Bounds
    Williams, Ryan
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 1 - 2
  • [39] Algorithms and Conditional Lower Bounds for Planning Problems
    Chatterjee, Krishnendu
    Dvorak, Wolfgang
    Henzinger, Monika
    Svozil, Alexander
    [J]. TWENTY-EIGHTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2018), 2018, : 56 - 64
  • [40] ON LOWER BOUNDS OF TIME COMPLEXITY OF SOME ALGORITHMS
    洪加威
    [J]. ScienceinChina,Ser.A., 1979, Ser.A.1979 (08) - 900