Near-Optimal Deterministic Vertex-Failure Connectivity Oracles

05/08/2022
by   Yaowei Long, et al.
0

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_⋆, the data structure preprocesses a graph G with n vertices and m edges in Ô(md_⋆) time and uses Õ(min{m,nd_⋆}) space. Then, given the vertex set D to be deleted where |D|=d≤ d_⋆, it takes Ô(d^2) updates time. Finally, given any vertex pair (u,v), it checks if u and v are connected in G∖ D in O(d) time. This improves the previously best deterministic algorithm by Duan and Pettie (SODA 2017) in both space and update time by a factor of d. It also significantly speeds up the Ω(min{mn,n^ω}) preprocessing time of all known (even randomized) algorithms with update time at most Õ(d^5).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

Connectivity Queries under Vertex Failures: Not Optimal, but Practical

We revisit once more the problem of designing an oracle for answering co...
research
07/18/2019

Sensitive Distance and Reachability Oracles for Large Batch Updates

In the sensitive distance oracle problem, there are three phases. We fir...
research
01/02/2022

Optimal Vertex Connectivity Oracles

A k-vertex connectivity oracle for undirected G is a data structure that...
research
11/06/2020

Fault-Tolerant All-Pairs Mincuts

Let G=(V,E) be an undirected unweighted graph on n vertices and m edges....
research
06/29/2021

Near-Optimal Deterministic Single-Source Distance Sensitivity Oracles

Given a graph with a source vertex s, the Single Source Replacement Path...
research
11/08/2022

Deterministic Incremental APSP with Polylogarithmic Update Time and Stretch

We provide the first deterministic data structure that given a weighted ...
research
11/13/2022

Improved Dynamic Colouring of Sparse Graphs

Given a dynamic graph subject to edge insertions and deletions, we show ...

Please sign up or login with your details

Forgot password? Click here to reset