Deterministic $k$-Vertex Connectivity in $k^2$ Max-flows
Chaitanya Nalam, Thatchaphol Saranurak, Sorrachai, Yingchareonthawornchai

TL;DR
This paper presents a deterministic algorithm for checking k-vertex connectivity in graphs with near-linear time complexity, significantly improving over previous methods and covering a broad range of k values.
Contribution
It introduces the first almost-linear-time deterministic algorithm for k-vertex connectivity for a wide range of k, using a novel terminal reduction technique.
Findings
Deterministic algorithm runs in rac{O}(mk^2) time using max-flow calls.
First almost-linear-time bound for rac{ ext{log} n}{ ext{log} n} d range of k.
Provides a rac{1+\u03b5}{ ext{approximate} d algorithm with improved max-flow call complexity.
Abstract
An -vertex -edge graph is \emph{-vertex connected} if it cannot be disconnected by deleting less than vertices. After more than half a century of intensive research, the result by [Li et al. STOC'21] finally gave a \emph{randomized} algorithm for checking -connectivity in near-optimal time. (We use to hide an factor.) Deterministic algorithms, unfortunately, have remained much slower even if we assume a linear-time max-flow algorithm: they either require at least time [Even'75; Henzinger Rao and Gabow, FOCS'96; Gabow, FOCS'00] or assume that [Saranurak and Yingchareonthawornchai, FOCS'22]. We show a \emph{deterministic} algorithm for checking -vertex connectivity in time proportional to making max-flow calls, and, hence, in time using the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Optimization and Search Problems
