English

Tight Bounds for Vertex Connectivity in Dynamic Streams

Data Structures and Algorithms 2022-11-10 v1

Abstract

We present a streaming algorithm for the vertex connectivity problem in dynamic streams with a (nearly) optimal space bound: for any nn-vertex graph GG and any integer k1k \geq 1, our algorithm with high probability outputs whether or not GG is kk-vertex-connected in a single pass using O~(kn)\widetilde{O}(k n) space. Our upper bound matches the known Ω(kn)\Omega(k n) lower bound for this problem even in insertion-only streams -- which we extend to multi-pass algorithms in this paper -- and closes one of the last remaining gaps in our understanding of dynamic versus insertion-only streams. Our result is obtained via a novel analysis of the previous best dynamic streaming algorithm of Guha, McGregor, and Tench [PODS 2015] who obtained an O~(k2n)\widetilde{O}(k^2 n) space algorithm for this problem. This also gives a model-independent algorithm for computing a "certificate" of kk-vertex-connectivity as a union of O(k2logn)O(k^2\log{n}) spanning forests, each on a random subset of O(n/k)O(n/k) vertices, which may be of independent interest.

Keywords

Cite

@article{arxiv.2211.04685,
  title  = {Tight Bounds for Vertex Connectivity in Dynamic Streams},
  author = {Sepehr Assadi and Vihan Shah},
  journal= {arXiv preprint arXiv:2211.04685},
  year   = {2022}
}

Comments

Full version of the paper accepted to SOSA 2023. 15 pages, 3 Figures

R2 v1 2026-06-28T05:28:39.573Z