Near-Optimal Replacement Path Coverings
Davide Bilò, Keerti Choudhary, Sarel Cohen, Martin Schirneck
Abstract
Let L and f be positive integers. An (L,f)-replacement path covering (RPC) for a graph G is a family G of subgraphs such that, for every set F of at most f edges, there is a subfamily GF ⊂eq G with the following properties. (1) No subgraph in GF contains an edge of F. (2) For each pair of vertices s,t that have a shortest path in G-F with at most L edges, one such path also exists in some subgraph in GF. The total number |G| of subgraphs is called the covering value. RPCs are an important tools in the design of fault-tolerant data structures. Weimann and Yuster [TALG 2013] presented an RPC with covering value O(f Lf). Karthik and Parter [TALG 2024] showed that Ω( (L/f)f ) subgraphs are necessary. Recently, Bilò, Chechik, Choudhary, Cohen, and Schirneck [ICALP 2026] devised a new approach for very small sensitivities f = o( L) with covering value O(f ef (L/f)f+o(1)). They also showed that any RPC in the complementary range f = Ω( L) must contain Ω( (f ef/L) · (L/f)f) subgraphs. This left open the question of what is the true covering value. We give two surprisingly simple constructions that improve both the upper and lower bound. This results in a near-tight covering value of Θ((L+f)L+fLL ff) · poly(f) for the much wider range of f = O(L).
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.