,
Asaf Petruschka
Creative Commons Attribution 4.0 International license
We revisit the problem of fault-tolerant (FT) distance preservers, when failure events in the network admit a form of correlation modeled as color faults.
FT distance preservers are sparse subgraphs that preserve distances between specified pairs of vertices, even after some edge or vertex failures occur. In the classical fault model, any set of at most k edges or vertices might fail (where k ≥ 1 is a given parameter). Despite extensive research, the classical model admits significant and tantalizing gaps, both in terms of sparsity bounds and of algorithmic efficiency.
In this work, we study the problem in the recently introduced color fault-tolerant (CFT) model: the given graph G = (V,E) has arbitrary colors on its edges/vertices where each color appears at most k times, and is susceptible to color faults, where the failure of color c causes all the c-colored elements to crash. Our main contribution is in the multi-source setting, where G has a source-set S ⊆ V, and the CFT preserver should preserve S × V distances under any single color fault. We show the following results (where n = |V|, |E| = m):
- There exists a CFT distance preserver H of G with Õ(n^{2 - 1/(k+1)} ⋅ |S|^{1/(k+1)}) edges.
- The above sparsity bound is worst-case optimal up to polylogarithmic terms.
- There is a combinatorial randomized algorithm that produces a preserver H whose size meets the above optimal sparsity bound, with running time of Õ(m ⋅ n^{1 - 1/(k+1)} ⋅ |S|^{1/(k+1)}).
- The above running time is conditionally optimal: a polynomial improvement would refute the combinatorial Boolean Matrix Multiplication (BMM) conjecture. Furthermore, the running time remains optimal even if we only require mild sparsification to m^{1-ε} edges. Our (conditionally) tight algorithm relies on a new approach for compressing fault-tolerant distance information in the presence of nearby faults, using the tool of sparse neighborhood covers. We believe that this technique may have further applications in the study of fault-tolerant graph sparsification.
@InProceedings{parter_et_al:LIPIcs.ICALP.2026.146,
author = {Parter, Merav and Petruschka, Asaf},
title = {{Color Fault-Tolerant Distance Preservers: \~{O}ptimal Size in Conditionally \~{O}ptimal Time}},
booktitle = {53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026)},
pages = {146:1--146:21},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-428-4},
ISSN = {1868-8969},
year = {2026},
volume = {374},
editor = {Bhattacharya, Sayan and Nanongkai, Danupon and Benedikt, Michael and Puppis, Gabriele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2026.146},
URN = {urn:nbn:de:0030-drops-265353},
doi = {10.4230/LIPIcs.ICALP.2026.146},
annote = {Keywords: fault tolerance, network design, distance preservers}
}