Connectivity Oracle Under Vertex Failures by Shortcutting Unbreakable Decomposition
Xizhe Li, Yaowei Long, David Pidugu, Thatchaphol Saranurak, Benyu Wang

TL;DR
This paper presents an improved connectivity oracle that efficiently updates after vertex failures and answers queries quickly, using near-linear space and preprocessing time, advancing prior methods significantly.
Contribution
It introduces three novel techniques to achieve near-linear space and preprocessing time while maintaining optimal query performance under vertex failures.
Findings
Update time is $O(k^{6})$, independent of graph size $n$.
Queries are answered in optimal $O(k)$ time.
Uses near-linear space and preprocessing time, outperforming previous oracles.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
