Deterministic Small Vertex Connectivity in Almost Linear Time

10/25/2022
by   Thatchaphol Saranurak, et al.
0

In the vertex connectivity problem, given an undirected n-vertex m-edge graph G, we need to compute the minimum number of vertices that can disconnect G after removing them. This problem is one of the most well-studied graph problems. From 2019, a new line of work [Nanongkai et al. STOC'19;SODA'20;STOC'21] has used randomized techniques to break the quadratic-time barrier and, very recently, culminated in an almost-linear time algorithm via the recently announced maxflow algorithm by Chen et al. In contrast, all known deterministic algorithms are much slower. The fastest algorithm [Gabow FOCS'00] takes O(m(n+min{c^5/2,cn^3/4})) time where c is the vertex connectivity. It remains open whether there exists a subquadratic-time deterministic algorithm for any constant c>3. In this paper, we give the first deterministic almost-linear time vertex connectivity algorithm for all constants c. Our running time is m^1+o(1)2^O(c^2) time, which is almost-linear for all c=o(√(log n)). This is the first deterministic algorithm that breaks the O(n^2)-time bound on sparse graphs where m=O(n), which is known for more than 50 years ago [Kleitman'69]. Towards our result, we give a new reduction framework to vertex expanders which in turn exploits our new almost-linear time construction of mimicking network for vertex connectivity. The previous construction by Kratsch and Wahlström [FOCS'12] requires large polynomial time and is randomized.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2019

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

We present a new, simple, algorithm for the local vertex connectivity pr...
research
08/09/2023

Deterministic k-Vertex Connectivity in k^2 Max-flows

An n-vertex m-edge graph is k-vertex connected if it cannot be disconnec...
research
10/17/2019

Deterministic Graph Cuts in Subquadratic Time: Sparse, Balanced, and k-Vertex

We study deterministic algorithms for computing graph cuts, with focus o...
research
03/29/2021

Engineering Nearly Linear-Time Algorithms for Small Vertex Connectivity

Vertex connectivity is a well-studied concept in graph theory with numer...
research
06/10/2021

Deterministic Mincut in Almost-Linear Time

We present a deterministic (global) mincut algorithm for weighted, undir...
research
10/17/2019

A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond

We consider the classical Minimum Balanced Cut problem: given a graph G,...
research
11/10/2022

Steiner Connectivity Augmentation and Splitting-off in Poly-logarithmic Maximum Flows

We give an almost-linear time algorithm for the Steiner connectivity aug...

Please sign up or login with your details

Forgot password? Click here to reset