Simpler and Improved Replacement Path Coverings
Abstract
An important tool in the design of fault-tolerant graph data structures are -replacement path coverings (RPCs). An RPC is a family of subgraphs of a given graph such that, for every set of at most edges, there is a subfamily with the following properties. (1) No subgraph in contains an edge of . (2) For each pair of vertices that have a shortest path in with at most edges, one such path also exists in some subgraph in . The covering value of the RPC is the total number of subgraphs. The query time is the time needed to compute the subfamily given the set . Weimann and Yuster [TALG'13] devised a randomized RPC with covering value and query time . This was derandomized by Karthik and Parter [TALG'24], who also reduced the query time to . Their approach uses some heavy algebraic machinery involving error-correcting codes and an increased covering value of for some constant . We instead devise a much simpler derandomization via conditional expectations that lowers the covering value back to and decreases the query time to , assuming . We also investigate the optimal covering value of any -replacement path covering (deterministic or randomized) for different parameter ranges. We provide a new randomized construction as well as improving a known lower bound, also by Karthik and Parter. For example, for , we give an RPC with subgraphs and show that this is tight up to the term.
Cite
@article{arxiv.2604.27966,
title = {Simpler and Improved Replacement Path Coverings},
author = {Davide Bilò and Shiri Chechik and Keerti Choudhary and Sarel Cohen and Martin Schirneck},
journal= {arXiv preprint arXiv:2604.27966},
year = {2026}
}
Comments
ICALP 2026