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 , a seed vertex , a target volume , and a target separator size , the goal of LocalVC is to remove vertices `near' (in terms of ) to disconnect the graph in `local time', which depends only on parameters and . In this paper, we present a simple randomized algorithm with running time and correctness probability . Plugging our new localVC algorithm in the generic framework of Nanongkai~et~al. immediately lead to a randomized -time algorithm for the classic -vertex connectivity problem on undirected graphs. ( hides .) This is the first near-linear time algorithm for any . Previous fastest algorithm for small takes time [Nanongkai~et~al., STOC'19]. This work is inspired by the algorithm of Chechik~et~al. [SODA'17] for computing the maximal -edge connected subgraphs. Forster and Yang [arXiv'19] has independently developed local algorithms similar to ours, and showed that they lead to an bound for testing -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 , namely and for the bounded and unbounded degree cases, respectively. For testing -edge connectivity for simple graphs, the bound can be improved to .
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}
}