Skip to main content

A simple min cut algorithm

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 855))

Abstract

We present an algorithm for finding the minimum cut of an edge-weighted graph. It is simple in every respect. It has a short and compact description, is easy to implement and has a surprisingly simple proof of correctness. Its runtime matches that of the fastest algorithm known. The runtime analysis is straightforward. In contrast to nearly all approaches so far, the algorithm uses no flow techniques. Roughly speaking the algorithm consists of about ¦V¦ nearly identical phases each of which is formally similar to Prim's minimum spanning tree algorithm.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. L. Fredman and R. E. Tarjan, Fibonacci heaps and their uses in improved network optimization algorithms, Journal of the ACM 34 (1987) 596–615

    Article  MathSciNet  Google Scholar 

  2. L. R. Ford, D. R. Fulkerson, Maximal flow through a network, Canadian Journal on Mathematics 8 (1956) 399–404

    MathSciNet  Google Scholar 

  3. A. V. Goldberg and R. E. Tarjan, A new approach to the maximum flow problem, Journal of the ACM 35 (1988) 921–940

    Article  MathSciNet  Google Scholar 

  4. R. E. Gomory, Multi-terminal network flows, Journal of the SIAM 9 (1961) 551–570

    MATH  MathSciNet  Google Scholar 

  5. X. Hao and J. B. Orlin, A faster algorithm for finding the minimum cut in a graph, 3rd ACM-SIAM Symposium on Discrete Algorithms (1992) 165–174

    Google Scholar 

  6. D. W. Matula A linear time 2+ε approximation algorithm for edge connectivity, Proceedings of the 4th ACM-SIAM Symposium on Discrete Mathematics (1993) 500–504

    Google Scholar 

  7. H. Nagamochi and T. Ibaraki, Linear time algorithms for finding a sparse k-connected spanning subgraph of a k-connected graph, Algorithmica 7 (1992) 583–596

    Article  MathSciNet  Google Scholar 

  8. H. Nagamochi and T. Ibaraki, Computing edge-connectivity in multigraphs and capacitated graphs, SIAM Journal on Discrete Mathematics 5 (1992) 54–66

    Article  MathSciNet  Google Scholar 

  9. T. Nishizeki and S. Poljak, Highly connected factors with a small number of edges, Preprint (1989)

    Google Scholar 

  10. R. C. Prim, Shortest connection networks and some generalizations, Bell System Technical Journal 36 (1957) 1389–1401

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stoer, M., Wagner, F. (1994). A simple min cut algorithm. In: van Leeuwen, J. (eds) Algorithms — ESA '94. ESA 1994. Lecture Notes in Computer Science, vol 855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049404

Download citation

  • DOI: https://doi.org/10.1007/BFb0049404

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58434-6

  • Online ISBN: 978-3-540-48794-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics