|
ABSTRACT
We consider the problem of finding the minimum capacity cut in a network G with n nodes. This problem has applications to network reliability and survivability and is useful in subroutines for other network optimization problems. One can use a maximum flow problem to find a minimum cut separating a designated source node s from a designated sink node t, and by varying the sink node one can find a minimum cut in G as a sequence of at most 2n - 2 maximum flow problems. We then show how to reduce the running time of these 2n - 2 maximum flow algorithms to the running time for solving a single maximum flow problem. The resulting running time is O(nm log n2/m) for finding the minimum cut in either a directed or undirected network. The algorithm also determines the arc connectivity of either a directed or undirected network in O(nm) steps.
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
|
Ravindra K. Ahuja , Thomas L. Magnanti , James B. Orlin, Network flows: theory, algorithms, and applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1993
|
| |
2
|
Ahuja, R. K., J. B. Orlin, C. Stein, and R. E. Tarjan. 1990. Improved Algorithms for Bipartite Network Flows. Accepted for publication by Mathematical Programming.
|
| |
3
|
Cheriyan, J. and S. N. Maheshwari. 1987. Analysis of Preflow Push Algorithms for Maximum Network Flow. Technical report, Department of Computer Science and Engineering, Indian Institute of Technology, New Delhi, India.
|
| |
4
|
Derigs, U., and W. Meier. 1988. Implementing Goldberg's Max-Flow Algorithm: A Computational Investigation. Technical Report, University of Bayreuth, West Germany.
|
| |
5
|
Ford, L.R., Jr., and D. R. Fulkerson. 1956. Maximal Flow Through a Network. Canadian journal Math. 8, 399-404.
|
| |
6
|
|
 |
7
|
|
| |
8
|
King V, S. Rao, and R. E. Tarjan. 1991. A Faster Deterministic Max-flow Algorithm. Manuscript in preparation.
|
| |
9
|
Matula, D. W. 1987. Determining Edge Connectivity in O(nm). Proceedings of the 28th Annual Symposium on Foundations of Computer Science. 249-251.
|
| |
10
|
Mansour, Y and B. Schieber. 1988. Finding the Edge Connectivity of Directed Graphs. Research Report RC 13556, IBM Research Division, T. j. Watson Research Center, Yorktown Heights, N.Y.
|
| |
11
|
|
| |
12
|
Picard, J. C. and M. Queyranne. 1982. Selected applications of minimumcuts in networks. INFOR 20, 394-422.
|
CITED BY 17
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chandra S. Chekuri , Andrew V. Goldberg , David R. Karger , Matthew S. Levine , Cliff Stein, Experimental study of minimum cut algorithms, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.324-333, January 05-07, 1997, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|