Lune

FOCS2022Top-tier venue

Near-Optimal Deterministic Vertex-Failure Connectivity Oracles

Yaowei Long, Thatchaphol Saranurak

2022Year
6Citations
10Top-tier citations

Abstract

We revisit the vertex-failure connectivity oracle problem. This is one of the most basic graph data structure problems under vertex updates, yet its complexity is still not well-understood. We essentially settle the complexity of this problem by showing a new data structure whose space, preprocessing time, update time, and query time are simultaneously optimal up to sub-polynomial factors assuming popular conjectures. Moreover, the data structure is deterministic.More precisely, for any integer d⋆d_{\star}, the data structure preprocesses a graph G with n vertices and m edges in O^(md⋆)\hat{O}\left(m d_{\star}\right) time and uses O~(min⁡{m,nd⋆})\tilde{O}\left(\min \left\{m, n d_{\star}\right\}\right) space. Then, given the vertex set D to be deleted where ∣D∣=d≤d⋆|D|=d \leq d_{\star}, it takes O^(d2)\hat{O}\left(d^{2}\right) updates time. Finally, given any vertex pair (u,v)(u, v), it checks if u and v are connected in G\DG \backslash D in O(d)O(d) time. This improves the previously best deterministic algorithm by Duan and Pettie [SICOMP 2020] in both space and update time by a factor of d. It also significantly speeds up the Ω(min⁡{mn,nω})\Omega\left(\min \left\{m n, n^{\omega}\right\}\right) preprocessing time of all known (even randomized) algorithms with update time at most O~(d5)\tilde{O}\left(d^{5}\right).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 4f75fe6a-f523-4e57-8fa2-341cc202e51f

Cited by top-tier papers10

Ask how each one uses it

Builds on5

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines