ACM Home Page
Please provide us with feedback. Feedback
A near-linear time algorithm for constructing a cactus representation of minimum cuts
Full text PdfPdf (401 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 246-255  
Year of Publication: 2009
Authors
David R. Karger  Massachusetts Institute of Technology, Cambridge, MA
Debmalya Panigrahi  Massachusetts Institute of Technology, Cambridge, MA
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 66,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We present an Õ(m) (near-linear) time Monte Carlo algorithm for constructing the cactus data structure, a useful representation of all the global minimum edge cuts of an undirected graph. Our algorithm represents a fundamental improvement over the best previous (quadratic time) algorithms: because there can be quadratically many min-cuts, our algorithm must avoid looking at all min-cuts during the construction, but nonetheless builds a data structure representing them all. Our result closes the gap between the (near-linear) time required to find a single min-cut and that for (implicitly) finding all the min-cuts.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Efim A. Dinitz, Alexander V. Karzanov, and Micael V. Lomonosov. On the structure of a family of minimum weighted cuts in a graph. In A. A. Fridman, editor, Studies in Discrete Optimization, pages 290--306. Nauka Publishers, Moscow, 1976.
 
2
 
3
4
5
 
6
Alexander V. Karzanov and E. A. Timofeev. Efficient algorithm for finding all minimal edge cuts of a non-oriented graph. Cybernetics, 22:156--162, 1986.
 
7
 
8
Dalit Naor and Vijay V. Vazirani. Representing and enumerating edge connectivity cuts in RNC. In F. Dehne, J. R. Sack, and N. Santoro, editors, Proceedings of the 2nd Workshop on Algorithms and Data Structures, volume 519 of Lecture Notes in Computer Science, pages 273--285. Springer-Verlag, August 1991.
 
9

Collaborative Colleagues:
David R. Karger: colleagues
Debmalya Panigrahi: colleagues