Near-Optimal Replacement Path Coverings

📅 2026-08-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the construction of near-optimal $(L,f)$-replacement path covers (RPCs) for graphs, ensuring that shortest paths of length at most $L$ are preserved even when up to $f$ edges fail. Focusing on the broad regime where $f = O(L)$, the paper introduces two simple yet effective constructions that achieve nearly tight cover size bounds, thereby bridging the theoretical gap between low- and high-sensitivity settings. By integrating techniques from combinatorial graph theory, fault-tolerant data structures, and cover design, the authors obtain a cover size of $\widetilde{\Theta}\!\left(\frac{(L+f)^{L+f}}{L^L f^f}\right) \cdot \mathrm{poly}(f)$, which closely approaches the known lower bound across standard parameter ranges.
📝 Abstract
Let $L$ and $f$ be positive integers. An $(L,f)$-replacement path covering (RPC) for a graph $G$ is a family $\mathcal{G}$ of subgraphs such that, for every set $F$ of at most $f$ edges, there is a subfamily $\mathcal{G}_F \subseteq \mathcal{G}$ with the following properties. (1) No subgraph in $\mathcal{G}_F$ 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 $\mathcal{G}_F$. The total number $|\mathcal{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 $\widetilde{O}(f L^f)$. 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(\log L)$ with covering value $\widetilde{O}(f e^f (L/f)^{f+o(1)})$. They also showed that any RPC in the complementary range $f = Ω(\log L)$ must contain $Ω( (\sqrt{f e^f}/L) \cdot (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 $\widetildeΘ(\frac{(L+f)^{L+f}}{L^L f^f}) \cdot \mathsf{poly}(f)$ for the much wider range of $f = O(L)$.
Problem

Research questions and friction points this paper is trying to address.

replacement path covering
fault-tolerant
shortest paths
graph algorithms
covering value
Innovation

Methods, ideas, or system contributions that make the work stand out.

replacement path covering
fault tolerance
graph algorithms
combinatorial optimization
near-tight bounds
🔎 Similar Papers
No similar papers found.