Skip to main content

Graphic Submodular Function Minimization: A Graphic Approach and Applications

  • Chapter
Book cover Research Trends in Combinatorial Optimization

Summary

In this paper we study particular submodular functions that we call “graphic”. A graphic submodular function is defined on the edge set E of a graph G=(V,E) and is equal to the sum of the rank-function of G and of a linear function on E. Several polynomial algorithms are known that can be used to minimize graphic submodular functions and some were adapted to an equivalent problem called “Optimal Attack” by Cunningham. We collect eight different algorithms for this problem, including a recent one (initially developed for solving a problem for physics): it consists of |V|−1 steps, where the i-th step requires the solution of a network flow problem on a subgraph (with slight modifications) induced by at most i vertices of the given graph (i=2,…,|V|). This is a fully combinatorial algorithm for this problem: contrary to its predecessors, neither the algorithm nor its proof of validity use directly linear programming or keep any kind of dual solution. The approach is direct and conceptually simple, with the same worst case asymptotic complexity as the previous ones. Motivated by applications, we also show how this combinatorial approach to graphic submodular function minimization provides efficient solution methods for several problems of combinatorial optimization and physics.

In honor of Bernhard Korte’s 70-th birthday and in memory of the pioneering work and important achievements that have been reached concerning submodular functions in the Institut für Disckete Mathematik, Ökonometrie und Operations Research in the ’80-s and ’90-s, due to the generous visitor’s program and high quality research and training of the institute led by Professor Korte, the results of which provide the background of the present work.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms and Applications. Prentice Hall, Englewood Cliffs (1993)

    Google Scholar 

  • Anglès d’Auriac, J.-C., Iglói, F., Preissmann, M., Sebő, A.: Optimal cooperation and submodularity for computing Potts’partition functions with a large number of states. J. Phys. A, Math. Gen. 35, 6973–6983 (2002)

    Article  MATH  Google Scholar 

  • Anglès d’Auriac, J.-C.: Computing the Potts free energy and submodular functions. In: Hartmann, A.K., Rieger, H. (eds.) New Optimization Algorithms in Physics, pp. 101–117. Wiley, New York (2004)

    Chapter  Google Scholar 

  • Baïou, M., Barahona, F., Mahjoub, A.R.: Separation of partition inequalities. Math. Oper. Res. 25(2), 243–254 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Barahona, F.: Separating from the dominant of the spanning tree polytope. Oper. Res. Lett. 12, 201–203 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  • Barahona, F.: Network reinforcement. Math. Program. 105, 181–200 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Cheng, E., Cunningham, W.H.: A faster algorithm for computing the strength of a network. Inf. Process. Lett. 49, 209–212 (1994)

    Article  MATH  Google Scholar 

  • Cunningham, W.H.: Testing membership in matroid polyhedra. J. Comb. Theory, Ser. B 36, 161–188 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  • Cunningham, W.H.: Optimal attack and reinforcement of a network. J. Assoc. Comput. Math. 32(3), 549–561 (1985)

    MATH  MathSciNet  Google Scholar 

  • Edmonds, J.: Minimum partition of a matroid into independent sets. J. Res. Natl. Bur. Stand. Sect. B 69, 73–77 (1965)

    MATH  MathSciNet  Google Scholar 

  • Edmonds, J.: Submodular Functions, Matroids, and certain polyhedra. In: Guy, R., Hanani, H., Sauer, N., Schönheim, J. (eds.) Combinatorial Structures and Their Applications, pp. 69–87. Gordon and Breach, New York (1970)

    Google Scholar 

  • Edmonds, J.: Matroids and the greedy algorithm. Math. Program. 1, 127–136 (1971)

    Article  MATH  MathSciNet  Google Scholar 

  • Ford, L.R., Fulkerson, D.R.: Maximum flow through a network. Can. J. Math. 8, 399–404 (1956)

    MATH  MathSciNet  Google Scholar 

  • Frank, A., Tardos, É.: Generalized polymatroids and submodular flows. Math. Program. 42, 489–563 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  • Fujishige, S.: Submodular Functions and Optimization. Annals of Discrete Mathematics, vol. 47. North-Holland, Amsterdam (1991)

    MATH  Google Scholar 

  • Gabow, H.N.: Algorithms for Graphic Polymatroids and Parametric \(\bar{s}\) -Sets. J. Algorithms 26, 48–86 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  • Gallo, G., Grigoriadis, M.D., Tarjan, R.: A fast parametric maximum flow algorithm and applications. SIAM J. Comput. 18(1), 30–55 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  • Goldberg, A.V., Tarjan, R.E.: A new approach to the maximum-flow problem. J. Assoc. Comput. Math. 35(4), 921–940 (1988)

    MATH  MathSciNet  Google Scholar 

  • Grötschel, M., Lovász, L., Schrijver, A.: The ellipsoid method, and its consequences in Combinatorial Optimization. Combinatorica 1, 169–197 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  • Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer, Berlin (1988)

    MATH  Google Scholar 

  • Gusfield, D.: Computing the strength of a graph. SIAM J. Comput. 20(4), 639–654 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  • Iwata, S.: A fully combinatorial algorithm for submodular function minimization. J. Comb. Theory, Ser. B 84, 203–212 (2002)

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

  • Juhász, R., Rieger, H., Iglói, F.: The random-bond Potts model in the large-q limit. Phys. Rev. E 64, 56122 (2001)

    Google Scholar 

  • Lovász, L.: Flats in matroids and geometric graphs. In: Cameron, P.J. (ed.) Combinatorial Surveys, Proceedings of the 6th British Combinatorial Conference, pp. 45–86. Academic Press, London (1977)

    Google Scholar 

  • Lovász, L.: Combinatorial Problems and Exercises. North-Holland/Akadémiai Kiadó, Amsterdam (1979)

    MATH  Google Scholar 

  • Padberg, M.W., Wolsey, L.A.: Trees and cuts. Ann. Discrete Math. 17, 511–517 (1983)

    MATH  MathSciNet  Google Scholar 

  • Picard, J.-C., Queyranne, M.: Selected applications of minimum cuts in networks. Int. Syst. Oper. Res. 20, 394–422 (1982)

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Schrijver, A.: Combinatorial Optimization. Springer, Berlin (2003)

    MATH  Google Scholar 

  • Wu, F.Y.: The Potts model. Rev. Mod. Phys. 54, 235–268 (1982)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Preissmann, M., Sebő, A. (2009). Graphic Submodular Function Minimization: A Graphic Approach and Applications. In: Cook, W., Lovász, L., Vygen, J. (eds) Research Trends in Combinatorial Optimization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76796-1_17

Download citation

Publish with us

Policies and ethics