English

Faster Randomized Worst-Case Update Time for Dynamic Subgraph Connectivity

Data Structures and Algorithms 2017-03-01 v3

Abstract

Real-world networks are prone to breakdowns. Typically in the underlying graph GG, besides the insertion or deletion of edges, the set of active vertices changes overtime. A vertex might work actively, or it might fail, and gets isolated temporarily. The active vertices are grouped as a set SS. SS is subjected to updates, i.e., a failed vertex restarts, or an active vertex fails, and gets deleted from SS. Dynamic subgraph connectivity answers the queries on connectivity between any two active vertices in the subgraph of GG induced by SS. The problem is solved by a dynamic data structure, which supports the updates and answers the connectivity queries. In the general undirected graph, the best results for it include O~(m2/3)\widetilde{O}(m^{2/3}) deterministic amortized update time, O~(m4/5)\widetilde{O}(m^{4/5}) and O~(mn)\widetilde{O}(\sqrt{mn}) deterministic worst-case update time. In the paper, we propose a randomized data structure, which has O~(m3/4)\widetilde{O}(m^{3/4}) worst-case update time.

Keywords

Cite

@article{arxiv.1611.09072,
  title  = {Faster Randomized Worst-Case Update Time for Dynamic Subgraph Connectivity},
  author = {Ran Duan and Le Zhang},
  journal= {arXiv preprint arXiv:1611.09072},
  year   = {2017}
}
R2 v1 2026-06-22T17:06:10.678Z