Abstract
In this paper, we present an efficient implementation of theO(mn + n 2 logn) time algorithm originally proposed by Nagamochi and Ibaraki (1992) for computing the minimum capacity cut of an undirected network. To enhance computation, various ideas are added so that it can contract as many edges as possible in each iteration. To evaluate the performance of the resulting implementation, we conducted extensive computational experiments, and compared the results with that of Padberg and Rinaldi's algorithm (1990), which is currently known as one of the practically fastest programs for this problem. The results indicate that our program is considerably faster than Padberg and Rinaldi's program, and its running time is not significantly affected by the types of the networks being solved.
Similar content being viewed by others
References
L. Ford and D. Fulkerson,Flows in Networks (Princeton University Press, 1962).
A. Frank, T. Ibaraki and H. Nagamochi, “On sparse subgraphs preserving connectivity properties,”Journal on Graph Theory 17 (1993) 275–281.
A. Goldberg and T. Tarjan, “A new approach to the maximum flow problem,”J ACM 35 (1988) 921–940.
R. Gomory and T. Hu, “Multi-terminal network flows,”SIAM Journal on Applied Mathematics 9 (1961) 551–570.
J. Hao and J.B. Orlin, “A faster algorithm for finding the minimum cut in a graph,”Proc. 3rd ACM-SIAM Symp. on Discrete Algorithms, Orlando, Florida (1992) 165–174.
D.V. Karger and C. Stein, “AnÕ(n2) algorithm for minimum cuts,”Proc. 25th ACM Symp. Theory of Computing, San Diego, California (1993) 757–765.
H. Nagamochi and T. Ibaraki, “A linear-time algorithm for finding a sparsek-connected spanning subgraph of ak-connected graph,”Algorithmica 7 (1992) 583–596.
H. Nagamochi and T. Ibaraki, “Computing edge-connectivity in multigraphs and capacitated graphs,”SIAM Journal on Discrete Mathematics 5 (1992) 54–66.
M. Padberg and G. Rinaldi, “An efficient algorithm for the minimum capacity cut problem,”Mathematical Programming 47 (1990) 19–36.
Author information
Authors and Affiliations
Additional information
Corresponding author.
Rights and permissions
About this article
Cite this article
Nagamochi, H., Ono, T. & Ibaraki, T. Implementing an efficient minimum capacity cut algorithm. Mathematical Programming 67, 325–341 (1994). https://doi.org/10.1007/BF01582226
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01582226