Papers
Topics
Authors
Recent
Search
2000 character limit reached

Breaking Quadratic Time for Small Vertex Connectivity and an Approximation Scheme

Published 9 Apr 2019 in cs.DS | (1904.04453v3)

Abstract: Vertex connectivity a classic extensively-studied problem. Given an integer kk, its goal is to decide if an nn-node mm-edge graph can be disconnected by removing kk vertices. Although a linear-time algorithm was postulated since 1974 [Aho, Hopcroft and Ullman], and despite its sibling problem of edge connectivity being resolved over two decades ago [Karger STOC'96], so far no vertex connectivity algorithms are faster than O(n<sup>2)O(n<sup>2) time even for k=4k=4 and m=O(n)m=O(n). In the simplest case where m=O(n)m=O(n) and k=O(1)k=O(1), the O(n<sup>2)O(n<sup>2) bound dates five decades back to [Kleitman IEEE Trans. Circuit Theory'69]. For general kk and mm, the best bound is O~(min⁡(kn<sup>2,</sup>n<sup>ω+nk<sup>ω))\tilde{O}(\min(kn<sup>2,</sup> n<sup>\omega+nk<sup>\omega)). In this paper, we present a randomized Monte Carlo algorithm with O~(m+k<sup>7/3n<sup>4/3)\tilde{O}(m+k<sup>{7/3}n<sup>{4/3}) time for any k=O(n)k=O(\sqrt{n}). This gives the {\em first subquadratic time} bound for any 4≤k≤o(n<sup>2/7)4\leq k \leq o(n<sup>{2/7}) and improves all above classic bounds for all k≤n<sup>0.44k\le n<sup>{0.44}. We also present a new randomized Monte Carlo (1+ϵ)(1+\epsilon)-approximation algorithm that is strictly faster than the previous Henzinger's 2-approximation algorithm [J. Algorithms'97] and all previous exact algorithms. The key to our results is to avoid computing single-source connectivity, which was needed by all previous exact algorithms and is not known to admit o(n<sup>2)o(n<sup>2) time. Instead, we design the first local algorithm for computing vertex connectivity; without reading the whole graph, our algorithm can find a separator of size at most kk or certify that there is no separator of size at most kk `near' a given seed node.

Citations (36)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.