A new approach to the minimum cut problem

388Citations
Citations of this article
104Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a new approach to finding minimum cuts in undirected graphs. The fundamental principle is simple: the edges in a graph's minimum cut form an extremely small fraction of the graph's edges. Using this idea, we give a randomized, strongly polynomial algorithm that finds the minimum cut in an arbitrarily weighted undirected graph with high probability. The algorithm runs in O(n2log3n) time, a significant improvement over the previous Õ(mn) time bounds based on maximum flows. It is simple and intuitive and uses no complex data structures. Our algorithm can be parallelized to run in ℛscript N signscript c sign with n2 processors; this gives the first proof that the minimum cut problem can be solved in ℛscript N signscript c sign. The algorithm does more than find a single minimum cut; it finds all of them. With minor modifications, our algorithm solves two other problems of interest. Our algorithm finds all cuts with value within a multiplicative factor of α of the minimum cut's in expected Õ(n2α) time, or in ℛscript N signscript c sing with n2α processors. The problem of finding a minimum multiway cut of a graph into r pieces is solved in expected Õ(n2(r-1)) time, or in ℛscript N signscript c sign with n2(r-1) processors. The "trace" of the algorithm's execution on these two problems forms a new compact data structure for representing all small cuts and all multiway cuts in a graph. This data structure can be efficiently transformed into the more standard cactus representation for minimum cuts.

References Powered by Scopus

On the shortest spanning subtree of a graph and the traveling salesman problem

3894Citations
N/AReaders
Get full text

Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems

1772Citations
N/AReaders
Get full text

A New Approach to the Maximum-Flow Problem

1456Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Minimum cuts in near-linear time

220Citations
N/AReaders
Get full text

Bagging for path-based clustering

180Citations
N/AReaders
Get full text

Certifying algorithms

165Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Karger, D. R., & Stein, C. (1996). A new approach to the minimum cut problem. Journal of the ACM, 43(4), 601–640. https://doi.org/10.1145/234533.234534

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 47

57%

Researcher 18

22%

Professor / Associate Prof. 11

13%

Lecturer / Post doc 6

7%

Readers' Discipline

Tooltip

Computer Science 44

59%

Engineering 14

19%

Mathematics 11

15%

Business, Management and Accounting 5

7%

Article Metrics

Tooltip
Mentions
References: 9

Save time finding and organizing research with Mendeley

Sign up for free