TL;DR
This paper introduces a simple, efficient algorithm for finding minimum cuts in undirected, weighted graphs that simplifies Karger's near-linear time algorithm, making it easier to implement while maintaining optimal complexity.
Contribution
A new straightforward algorithm for minimum cuts that replaces complex subroutines in Karger's method, achieving similar efficiency with simpler implementation.
Findings
Runs in O(m log^3 n) time with high probability
Matches the complexity of Karger's original algorithm
Simplifies the implementation of minimum cut algorithms
Abstract
We consider the minimum cut problem in undirected, weighted graphs. We give a simple algorithm to find a minimum cut that -respects (cuts two edges of) a spanning tree of a graph . This procedure can be used in place of the complicated subroutine given in Karger's near-linear time minimum cut algorithm (J. ACM, 2000). We give a self-contained version of Karger's algorithm with the new procedure, which is easy to state and relatively simple to implement. It produces a minimum cut on an -edge, -vertex graph in time with high probability, matching the complexity of Karger's approach.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
