Skip to content

Near-Optimal Replacement Path Coverings

Davide Bilò, Keerti Choudhary, Sarel Cohen, Martin Schirneck

cs.DSarXiv:2608.07124

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