Compact Representations of Cuts

Consider the ${n}\choose{2}$ (or $O(n^{2})$) min-cut problems on a graph with $n$ nodes and nonnegative edge weights. Gomory and Hu [J. Soc. Indust. Appl. Math., 9 (1961), pp. 551--570] showed (essentially) that there are at most n-1 different min-cuts. They also described a compact structure (the flow equivalent tree) of size O(n) with the following property: for any pair of nodes, the value of a min-cut can be obtained from this structure. Furthermore, they showed how this structure can be found by solving only n-1 min-cut problems. This paper contains generalizations of these results. For example, consider a k-terminal cut problem on a graph: for a given set of k nodes, delete a minimum weight set of edges (called a k-cut) so that each of the k nodes is in a different component. There are ${n}\choose{k}$ (or O(nk)) such problems. Hassin [Math. Oper. Res., 13 (1988), pp. 535--542] showed (essentially) that there are at most ${n-1}\choose{k-1}$ (or O(nk-1)) different min k-cuts. We describe a compact structure of size O(nk-1) with the following property: for any k nodes, the value of a min k-cut can be obtained from this structure. We also show how this structure can be found by solving only ${n-1}\choose{k-1}$ k-terminal cut problems. This work builds upon the results of Hassin [Math. Oper. Res., 13 (1988), pp. 535--542], [Oper. Res. Lett., 9 (1990), pp. 315--318], and [Lecture Notes in Comput. Sci. 450, 1990, pp. 228--299].

[1]  M. Padberg,et al.  Addendum: Optimization of a 532-city symmetric traveling salesman problem by branch and cut , 1990 .

[2]  Dorit S. Hochbaum,et al.  A Polynomial Algorithm for the k-cut Problem for Fixed k , 1994, Math. Oper. Res..

[3]  T. C. Hu,et al.  Multi-Terminal Network Flows , 1961 .

[4]  William H. Cunningham The Optimal Multiterminal Cut Problem , 1989, Reliability Of Computer And Communication Networks.

[5]  Alexander Schrijver,et al.  Min-Max Results in Combinatorial Optimization , 1982, ISMP.

[6]  Dan Gusfield,et al.  Very Simple Methods for All Pairs Network Flow Analysis , 1990, SIAM J. Comput..

[7]  Rafael Hassin An algorithm for computing maximum solution bases , 1990 .

[8]  H. Crowder,et al.  Solving Large-Scale Symmetric Travelling Salesman Problems to Optimality , 1980 .

[9]  M. R. Rao,et al.  On the multiway cut polyhedron , 1991, Networks.

[10]  David Hartvigsen,et al.  Generalizing the all-pairs min cut problem , 1995, Discret. Math..

[11]  D. Hochbaum,et al.  An $O ( | V |^2 )$ Algorithm for the Planar 3-Cut Problem , 1985 .

[12]  Mechthild Stoer,et al.  A simple min-cut algorithm , 1997, JACM.

[13]  Refael Hassin Simultaneous Solution of Families of Problems , 1990, SIGAL International Symposium on Algorithms.

[14]  Refael Hassin Multiterminal xcut problems , 1991, Ann. Oper. Res..

[15]  James G. Oxley,et al.  Matroid theory , 1992 .

[16]  J. Picard,et al.  Selected Applications of Minimum Cuts in Networks , 1982 .

[17]  Y. L. Chen,et al.  Multicommodity Network Flows with Safety Considerations , 1992, Oper. Res..

[18]  L. E. Trotter,et al.  On the Generality of Multi-Terminal Flow Theory , 1977 .

[19]  Mihalis Yannakakis,et al.  The Complexity of Multiterminal Cuts , 1994, SIAM J. Comput..

[20]  James B. Orlin,et al.  A Faster Algorithm for Finding the Minimum Cut in a Directed Graph , 1994, J. Algorithms.

[21]  David Hartvigsen,et al.  Minimum Path Bases , 1993, J. Algorithms.

[22]  Refael Hassin Solution Bases of Multiterminal Cut Problems , 1988, Math. Oper. Res..

[23]  Xin He An Improved Algorithm for the Planar 3-Cut Problem , 1991, J. Algorithms.

[24]  Refael Hassin,et al.  Multi-terminal maximum flows in node-capacitated networks , 1986 .

[25]  Toshihide Ibaraki,et al.  Computing Edge-Connectivity in Multigraphs and Capacitated Graphs , 1992, SIAM J. Discret. Math..