Skip to main content
Log in

Minimum Degree Orderings

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

It is known that, given an edge-weighted graph, a maximum adjacency ordering (MA ordering) of vertices can find a special pair of vertices, called a pendent pair, and that a minimum cut in a graph can be found by repeatedly contracting a pendent pair, yielding one of the fastest and simplest minimum cut algorithms. In this paper, we provide another ordering of vertices, called a minimum degree ordering (MD ordering) as a new fundamental tool to analyze the structure of graphs. We prove that an MD ordering finds a different type of special pair of vertices, called a flat pair, which actually can be obtained as the last two vertices after repeatedly removing a vertex with the minimum degree. By contracting flat pairs, we can find not only a minimum cut but also all extreme subsets of a given graph. These results can be extended to the problem of finding extreme subsets in symmetric submodular set functions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alia, G., Maestrini, P.: An approach to optimal partitioning of hypergraphs. In: Proceedings of the 1974 annual conference (ACM74), pp. 133–139. Assoc. Comput. Mach. Press, New York (1974)

    Chapter  Google Scholar 

  2. Arikati, S.R., Mehlhorn, K.: A correctness certificate for the Stoer-Wagner min-cut algorithm. Inf. Process. Lett. 70, 251–254 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  3. Benczúr, A.A., Karger, D.R.: Augmenting undirected edge connectivity in \(\tilde{O}(n^{2})\) time. J. Algorithms 37, 2–36 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  4. Borgatti, S.P., Everett, M.G., Shirey, P.R.: Ls sets, lambda sets and other cohesive subsets. Soc. Netw. 12, 337–357 (1990)

    Article  MathSciNet  Google Scholar 

  5. Chekuri, C.S., Goldberg, A.V., Karger, D.R., Levine, M.S., Stein, C.: Experimental study of minimum cut algorithms. In: Proc. 8th Annual ACM-SIAM Symposium on Discrete Algorithms (1997) pp. 324–333

  6. Dinits, E.A., Karzanov, A.V., Lomonosov, M.V.: On the structure of a family of minimal weighted cuts in a graph. In: Fridman, A.A. (ed.) Studies in Discrete Optimization, pp. 290–306. Nauka, Moscow (1976). (in Russian)

    Google Scholar 

  7. Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34, 596–615 (1987)

    Article  MathSciNet  Google Scholar 

  8. Gomory, R.E., Hu, T.C.: Multi-terminal network flows. SIAM J. Appl. Math. 9, 551–570 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  9. Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48, 761–777 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  10. Karger, D.R.: Minimum cuts in near-linear time. J. ACM 47, 46–76 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  11. Karger, D.R., Stein, C.: A new approach to the minimum cut problems. J. ACM 43, 601–640 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Lawler, E.L.: Cutsets and partitions of hypergraphs. Networks 3, 275–285 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  13. Luccio, F., Sami, M.: On the decomposition of networks in minimally interconnected subnetworks. IEEE Trans. Circuit Theory 16, 184–188 (1969)

    Article  MathSciNet  Google Scholar 

  14. Matula, D.W.: k-Components, clusters, and slicings in graphs. SIAM J. Appl. Math. 22, 459–480 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  15. Matula, D.W., Beck, L.L.: Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 30, 417–427 (1983)

    MATH  MathSciNet  Google Scholar 

  16. Nagamochi, H.: Graph algorithms for network connectivity problems. J. Oper. Res. Soc. J. 47, 199–223 (2004)

    MATH  MathSciNet  Google Scholar 

  17. Nagamochi, H.: Computing a minimum cut in a graph with dynamic edges incident to a designated vertex. IEICE Trans. Fundam. E90-D, 428–431 (2007)

    Article  Google Scholar 

  18. Nagamochi, H., Ibaraki, T.: A linear-time algorithm for finding a sparse k-connected spanning subgraph of a k-connected graph. Algorithmica 7, 583–596 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  19. Nagamochi, H., Ibaraki, T.: Computing edge-connectivity of multigraphs and capacitated graphs. SIAM J. Discrete Math. 5, 54–66 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  20. Nagamochi, H., Ibaraki, T.: A note on minimizing submodular functions. Inf. Process. Lett. 67, 239–244 (1998)

    Article  MathSciNet  Google Scholar 

  21. Nagamochi, H., Kamidoi, Y.: Minimum cost subpartitions in graphs. Inf. Process. Lett. 102, 79–84 (2007)

    Article  MathSciNet  Google Scholar 

  22. Naor, D., Gusfield, D., Martel, C.: A fast algorithm for optimally increasing the edge connectivity. SIAM J. Comput. 26, 1139–1165 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  23. Queyranne, M.: Minimizing symmetric submodular functions. Math. Program. 82, 3–12 (1998)

    MathSciNet  Google Scholar 

  24. Sakashita, M., Makino, K., Fujishige, S.: Minimum cost source location problems with flow requirements. Lect. Notes Comput. Sci. 3887, 769–780 (2006)

    Article  MathSciNet  Google Scholar 

  25. Schrijver, A.: A combinatorial algorithm minimizing submodular function in strongly polynomial time. J. Comb. Theory (B) 80, 346–355 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  26. Seidman, S.B.: Internal cohesion of ls sets in graphs. Soc. Netw. 5, 97–107 (1983)

    Article  MathSciNet  Google Scholar 

  27. Stoer, M., Wagner, F.: A simple min cut algorithm. J. ACM 44, 585–591 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  28. Watanabe, T., Nakamura, A.: Edge-connectivity augmentation problems. J. Comput. Syst. Sci. 35, 96–144 (1987)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroshi Nagamochi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nagamochi, H. Minimum Degree Orderings. Algorithmica 56, 17–34 (2010). https://doi.org/10.1007/s00453-008-9239-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-008-9239-2

Keywords

Navigation