Minimum cuts in near-linear time
Top Cited Papers
- 1 January 2000
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 47 (1) , 46-76
- https://doi.org/10.1145/331605.331608
Abstract
We significantly improve known time bounds for solving the minimum cut problem on undirected graphs. We use a "semiduality" between minimum cuts and maximum spanning tree packings combined with our previously developed random sampling techniques. We give a randomized (Monte Carlo) algorithm that finds a minimum cut in an m -edge, n -vertex graph with high probability in O (m log 3 n ) time. We also give a simpler randomized algorithm that finds all minimum cuts with high probability in O( m log 3 n ) time. This variant has an optimal RNC parallelization. Both variants improve on the previous best time bound of O ( n 2 log 3 n ). Other applications of the tree-packing approach are new, nearly tight bounds on the number of near-minimum cuts a graph may have and a new data structure for representing them in a space-efficient manner.Keywords
All Related Versions
This publication has 22 references indexed in Scilit:
- Randomized fully dynamic graph algorithms with polylogarithmic time per operationJournal of the ACM, 1999
- On the number of small cuts in a graphPublished by Elsevier ,1999
- A Matroid Approach to Finding Edge Connectivity and Packing ArborescencesJournal of Computer and System Sciences, 1995
- Packing Spanning TreesMathematics of Operations Research, 1995
- A Faster Algorithm for Finding the Minimum Cut in a Directed GraphJournal of Algorithms, 1994
- Recursive Star-Tree Parallel Data StructureSIAM Journal on Computing, 1993
- Forests, frames, and games: Algorithms for matroid sums and applicationsAlgorithmica, 1992
- A new approach to the maximum-flow problemJournal of the ACM, 1988
- A linear-time algorithm for a special case of disjoint set unionJournal of Computer and System Sciences, 1985
- Multi-Terminal Network FlowsJournal of the Society for Industrial and Applied Mathematics, 1961