TL;DR
This paper introduces a deterministic near-linear time algorithm for computing edge connectivity and minimum cuts in simple undirected graphs, improving over previous methods and eliminating randomness.
Contribution
It presents the first deterministic near-linear time algorithm for edge connectivity and minimum cut, using a novel contraction technique and low-conductance cuts without randomization.
Findings
First deterministic near-linear time algorithm for edge connectivity.
Constructs cactus representation of all minimum cuts efficiently.
Outperforms previous deterministic algorithms in time complexity.
Abstract
We present a deterministic near-linear time algorithm that computes the edge-connectivity and finds a minimum cut for a simple undirected unweighted graph G with n vertices and m edges. This is the first o(mn) time deterministic algorithm for the problem. In near-linear time we can also construct the classic cactus representation of all minimum cuts. The previous fastest deterministic algorithm by Gabow from STOC'91 took ~O(m+k^2 n), where k is the edge connectivity, but k could be Omega(n). At STOC'96 Karger presented a randomized near linear time Monte Carlo algorithm for the minimum cut problem. As he points out, there is no better way of certifying the minimality of the returned cut than to use Gabow's slower deterministic algorithm and compare sizes. Our main technical contribution is a near-linear time algorithm that contract vertex sets of a simple input graph G with…
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
Deterministic Edge Connectivity in Near-Linear Time· youtube
