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

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 G, a seed vertex x, a target volume , and a target separator size k, the goal of LocalVC is to remove k vertices `near' x (in terms of ) to disconnect the graph in `local time', which depends only on parameters and k. In this paper, we present a simple randomized algorithm with running time O( k2) and correctness probability 2/3. Plugging our new localVC algorithm in the generic framework of Nanongkai~et~al. immediately lead to a randomized O(m+nk3)-time algorithm for the classic k-vertex connectivity problem on undirected graphs. ( O(T) hides polylog(T).) This is the first near-linear time algorithm for any 4≤ k ≤ polylog n. Previous fastest algorithm for small k takes O(m+n4/3k7/3) time [Nanongkai~et~al., STOC'19]. This work is inspired by the algorithm of Chechik~et~al. [SODA'17] for computing the maximal k-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/ε) bound for testing k-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 k, namely O(k/ε) and O(k/ε2) for the bounded and unbounded degree cases, respectively. For testing k-edge connectivity for simple graphs, the bound can be improved to O((k/ε, 1/ε2)).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…