Improved Online Reachability Preservers
Abstract
A reachability preserver is a basic kind of graph sparsifier, which preserves the reachability relation of an -node directed input graph among a set of given demand pairs of size . We give constructions of sparse reachability preservers in the online setting, where is given on input, the demand pairs arrive one at a time, and we must irrevocably add edges to a preserver to ensure reachability for the pair before we can see the next demand pair. Our main results are: -- There is a construction that guarantees a maximum preserver size of This improves polynomially on the previous online upper bound of , implicit in the work of Coppersmith and Elkin [SODA '05]. -- Given a promise that the demand pairs will satisfy for some vertex set of size , there is a construction that guarantees a maximum preserver size of A slightly different construction gives the same result for the setting . This improves polynomially on the previous online upper bound of (folklore). All of these constructions are polynomial time, deterministic, and they do not require knowledge of the values of , or . Our techniques also give a small polynomial improvement in the current upper bounds for offline reachability preservers, and they extend to a stronger model in which we must commit to a path for all possible reachable pairs in before any demand pairs have been received. As an application, we improve the competitive ratio for Online Unweighted Directed Steiner Forest to .
Cite
@article{arxiv.2410.20471,
title = {Improved Online Reachability Preservers},
author = {Greg Bodwin and Tuong Le},
journal= {arXiv preprint arXiv:2410.20471},
year = {2024}
}
Comments
SODA 2025