English

Computing and Testing Small Vertex Connectivity in Near-Linear Time and Queries

Data Structures and Algorithms 2019-07-09 v2

Abstract

We present a new, simple, algorithm for the local vertex connectivity problem (LocalVC) introduced by Nanongkai~et~al. [STOC'19]. Roughly, given an undirected unweighted graph GG, a seed vertex xx, a target volume ν\nu, and a target separator size kk, the goal of LocalVC is to remove kk vertices `near' xx (in terms of ν\nu) to disconnect the graph in `local time', which depends only on parameters ν\nu and kk. In this paper, we present a simple randomized algorithm with running time O(νk2)O(\nu k^2) and correctness probability 2/32/3. Plugging our new localVC algorithm in the generic framework of Nanongkai~et~al. immediately lead to a randomized O~(m+nk3)\tilde O(m+nk^3)-time algorithm for the classic kk-vertex connectivity problem on undirected graphs. (O~(T)\tilde O(T) hides polylog(T)\text{polylog}(T).) This is the first near-linear time algorithm for any 4kpolylogn4\leq k \leq \text{polylog} n. Previous fastest algorithm for small kk takes O~(m+n4/3k7/3)\tilde O(m+n^{4/3}k^{7/3}) time [Nanongkai~et~al., STOC'19]. This work is inspired by the algorithm of Chechik~et~al. [SODA'17] for computing the maximal kk-edge connected subgraphs. Forster and Yang [arXiv'19] has independently developed local algorithms similar to ours, and showed that they lead to an O~(k3/ϵ)\tilde O(k^3/\epsilon) bound for testing kk-edge and -vertex connectivity, resolving two long-standing open problems in property testing since the work of Goldreich and Ron [STOC'97] and Orenstein and Ron [Theor. Comput. Sci.'11]. Inspired by this, we use local approximation algorithms to obtain bounds that are near-linear in kk, namely O~(k/ϵ)\tilde O(k/\epsilon) and O~(k/ϵ2)\tilde O(k/\epsilon^2) for the bounded and unbounded degree cases, respectively. For testing kk-edge connectivity for simple graphs, the bound can be improved to O~(min(k/ϵ,1/ϵ2))\tilde O(\min(k/\epsilon, 1/\epsilon^2)).

Keywords

Cite

@article{arxiv.1905.05329,
  title  = {Computing and Testing Small Vertex Connectivity in Near-Linear Time and Queries},
  author = {Danupon Nanongkai and Thatchaphol Saranurak and Sorrachai Yingchareonthawornchai},
  journal= {arXiv preprint arXiv:1905.05329},
  year   = {2019}
}
R2 v1 2026-06-23T09:05:23.033Z