Connectivity Oracle Under Vertex Failures by Shortcutting Unbreakable Decomposition
Abstract
We give an improved connectivity oracle under vertex failures. After a set of vertices fails, our oracle performs an -time update independent of the graph size , and then answers pairwise connectivity queries in optimal time. For constant , it uses near-linear space and can be built in near-linear preprocessing time. In contrast, all prior oracles with -independent update time[PSS+22, vdBS19] either require space or incur update and query time. Moreover, their preprocessing time is polynomially large in , far from near-linear. Our oracle builds on the unbreakable decomposition framework of[PSS+22], but introduces three new ingredients: (i) shortcutting over the tree decomposition to reduce space from quadratic to near-linear, (ii) bootstrapping that leverages -dependent oracles internally to obtain near-linear preprocessing, and (iii) a new patch set mechanism that yields conditionally optimal query time.
Cite
@article{arxiv.2605.07168,
title = {Connectivity Oracle Under Vertex Failures by Shortcutting Unbreakable Decomposition},
author = {Xizhe Li and Yaowei Long and David Pidugu and Thatchaphol Saranurak and Benyu Wang},
journal= {arXiv preprint arXiv:2605.07168},
year = {2026}
}
Comments
ICALP 2026