| A near-linear time algorithm for constructing a cactus representation of minimum cuts |
| Full text |
Pdf
(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
|
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 66, Citation Count: 0
|
|
|
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
|
|
|