English

Connectivity Oracle Under Vertex Failures by Shortcutting Unbreakable Decomposition

Data Structures and Algorithms 2026-05-11 v1

Abstract

We give an improved connectivity oracle under vertex failures. After a set of kk vertices fails, our oracle performs an O(k6)O(k^{6})-time update independent of the graph size nn, and then answers pairwise connectivity queries in optimal O(k)O(k) time. For constant kk, it uses near-linear space and can be built in near-linear preprocessing time. In contrast, all prior oracles with nn-independent update time[PSS+22, vdBS19] either require Ω(n2)\Omega(n^{2}) space or incur 22O(k)2^{2^{O(k)}} update and query time. Moreover, their preprocessing time is polynomially large in nn, 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 nn-dependent oracles internally to obtain near-linear preprocessing, and (iii) a new patch set mechanism that yields conditionally optimal O(k)O(k) query time.

Keywords

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

R2 v1 2026-07-01T12:56:47.169Z