Canonical cactus representation for minimum cuts

  • Hiroshi Nagamochi
  • Tiko Kameda


It is known that all minimum cuts in a networkN can be embedded in a cactus whose size is bounded by a linear function of the number of vertices inN, such that any minimum cut ofN can be easily obtained as a minimum cut of the cactus. However, such a representation for a given network is not unique. We introduce two canonical forms of cactus representation for the minimum cuts and show their uniqueness. These cacti contain at most twice as many vertices asN.

Key words

undirected multigraph cactus representation minimum cut canonical form isomorphism 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    M.O. Ball and J.S. Provan, Calculating bounds on reachability in computer networks, Networks,13 (1983), 253–278.MATHCrossRefMathSciNetGoogle Scholar
  2. [2]
    R.E. Bixby, The minimum number of edges and vertices in a graph with edge connectivityn andm n-bonds. Networks,5 (1975), 253–298.MATHMathSciNetGoogle Scholar
  3. [3]
    E.A. Dinits, A.V. Karzanov and M.V. Lomonosov, On the structure of a family of minimal weighted cuts in a graph. Studies in Discrete Optimization (in Russian), (ed. A.A. Fridman), Nauka, Moscow, 1976, 290–306.Google Scholar
  4. [4]
    H.N. Gabow, Applications of a poset representation to edge connectivity and graph rigidity. Proc. 32nd IEEE Symp. Found. Comp. Sci., 1991, 812–821.Google Scholar
  5. [5]
    J. Hopcroft and R.E. Tarjan, AO(V 2) algorithm for determining isomorphism of planar graphs. Inform. Process. Lett.,1 (1971), 32–34.MATHCrossRefGoogle Scholar
  6. [6]
    A.V. Karzanov and E.A. Timofeev, Efficient algorithm for finding all minimal edge cuts of a nonoriented graph. Kibernetika,2 (1986), 8–12; translated in Cybernetics, (1986), 156–162.MathSciNetGoogle Scholar
  7. [7]
    H. Nagamochi, Z. Sun and T. Ibaraki, Counting the number of minimum cuts in undirected multigraphs. IEEE Trans. Reliability,40 (1991), 610–614.MATHCrossRefGoogle Scholar
  8. [8]
    H. Nagamochi and T. Ibaraki, A linear time algorithm for computing 3-edge-connected components of a multigraph. Japan J. Indust. Appl. Math.,9 (1992), 163–180.MATHMathSciNetCrossRefGoogle Scholar
  9. [9]
    H. Nagamochi and T. Kameda, An efficient construction of cactus representation for minimum cuts in undirected networks. Tech. Rep. CSS/LCCR TR92-04, School of Computing Science, Simon Fraser Univ., 1992.Google Scholar
  10. [10]
    D. Naor, D. Gusfield and C. Martel, A fast algorithm for optimally increasing the edge connectivity. Proc. 31st Annual IEEE Symp. Found. Comp. Sci., St. Louis, 1990, 698–707.Google Scholar
  11. [11]
    D. Naor and V.V. Vazirani, Representing and enumerating edge connectivity cuts inRNC. Proc. 2nd Workshop on Algorithms and Data Structures (eds. F. Dehne, J.-R. Sack and N. Santoro), Lecture Notes in Computer Science 519, Springer Verlag, Berlin-Heidelberg-New York, 1991, 273–285.CrossRefGoogle Scholar

Copyright information

© JJIAM Publishing Committee 1994

Authors and Affiliations

  1. 1.Department of Applied Mathematics and PhysicsKyoto UniversityKyotoJapan
  2. 2.School of Computing ScienceSimon Fraser UniversityBurnabyCanada

Personalised recommendations