English

Deterministic Vertex Connectivity via Common-Neighborhood Clustering and Pseudorandomness

Data Structures and Algorithms 2025-03-28 v1

Abstract

We give a deterministic algorithm for computing a global minimum vertex cut in a vertex-weighted graph nn vertices and mm edges in O^(mn)\widehat O(mn) time. This breaks the long-standing Ω^(n4)\widehat \Omega(n^{4})-time barrier in dense graphs, achievable by trivially computing all-pairs maximum flows. Up to subpolynomial factors, we match the fastest randomized O~(mn)\tilde O(mn)-time algorithm by [Henzinger, Rao, and Gabow'00], and affirmatively answer the question by [Gabow'06] whether deterministic O(mn)O(mn)-time algorithms exist even for unweighted graphs. Our algorithm works in directed graphs, too. In unweighted undirected graphs, we present a faster deterministic O^(mκ)\widehat O(m\kappa)-time algorithm where κn\kappa\le n is the size of the global minimum vertex cut. For a moderate value of κ\kappa, this strictly improves upon all previous deterministic algorithms in unweighted graphs with running time O^(m(n+κ2))\widehat O(m(n+\kappa^{2})) [Even'75], O^(m(n+κn))\widehat O(m(n+\kappa\sqrt{n})) [Gabow'06], and O^(m2O(κ2))\widehat O(m2^{O(\kappa^{2})}) [Saranurak and Yingchareonthawornchai'22]. Recently, a linear-time algorithm has been shown by [Korhonen'24] for very small κ\kappa. Our approach applies the common-neighborhood clustering, recently introduced by [Blikstad, Jiang, Mukhopadhyay, Yingchareonthawornchai'25], in novel ways, e.g., on top of weighted graphs and on top of vertex-expander decomposition. We also exploit pseudorandom objects often used in computational complexity communities, including crossing families based on dispersers from [Wigderson and Zuckerman'99; TaShma, Umans and Zuckerman'01] and selectors based on linear lossless condensers [Guruswwami, Umans and Vadhan'09; Cheraghchi'11]. To our knowledge, this is the first application of selectors in graph algorithms.

Keywords

Cite

@article{arxiv.2503.20985,
  title  = {Deterministic Vertex Connectivity via Common-Neighborhood Clustering and Pseudorandomness},
  author = {Yonggang Jiang and Chaitanya Nalam and Thatchaphol Saranurak and Sorrachai Yingchareonthawornchai},
  journal= {arXiv preprint arXiv:2503.20985},
  year   = {2025}
}
R2 v1 2026-06-28T22:35:53.431Z