Skip to main content

A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4513))

Abstract

We consider the problem of minimizing a submodular function f defined on a set V with n elements. We give a combinatorial algorithm that runs in O(n 5 EO + n 6) time, where EO is the time to evaluate f(S) for some SV. This improves the previous best strongly polynomial running time by more than a factor of n.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berman, A., Plemmons, R.J.: Nonnegative Matrices in the Mathematical Sciences. SIAM, Philadelphia (1994)

    MATH  Google Scholar 

  2. Cunningham, W.H.: On Submodular Function Minimization. Combinatorica 3, 185–192 (1985)

    Article  MathSciNet  Google Scholar 

  3. 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 

  4. Fleischer, L.K.: Recent Progress in Submodular Function Minimization. Optima, 1–11 (2000)

    Google Scholar 

  5. Fleischer, L.K., Iwata, S.: Improved Algorithms for Submodular Function Minimization and Submodular Flow. In: Proceedings of the 32th Annual ACM Symposium on Theory of Computing, pp. 107–116 (2000)

    Google Scholar 

  6. Fujishige, S.: Submodular Functions and Optimization, 2nd edn. North-Holland, Amsterdam (2005)

    MATH  Google Scholar 

  7. The Ellipsoid Algorithm and its Consequences in Combinatorial Optimization. Combinatorica 1, 499–513 (1981)

    Google Scholar 

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

    MATH  Google Scholar 

  9. Iwata, S.: A Faster Scaling Algorithm for Minimizing Submodular Functions. SIAM J. on Computing 32, 833–840 (2002)

    Article  MathSciNet  Google Scholar 

  10. Iwata, S., Fleischer, L., Fujishige, S.: A Combinatorial, Strongly Polynomial-Time Algorithm for Minimizing Submodular Functions. J. ACM 48, 761–777 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  11. Lovász, L.: Submodular Functions and Convexity. In: Bachem, A., Grötschel, M., Korte, B. (eds.) Mathematical Programming — The State of the Art, pp. 235–257. Springer, Heidelberg (1983)

    Google Scholar 

  12. McCormick, S.T.: Submodular Function Minimization. In: Aardal, K., Nemhauser, G., Weismantel, R. (eds.) Handbooks in Operations Research and Management Science, vol. 12, Elsevier, Amsterdam (2005)

    Google Scholar 

  13. Schrijver, A.: A Combinatorial Algorithm Minimizing Submodular Functions in Strongly Polynomial Time. J. Combin. Theory Ser. B 80, 346–355 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  14. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, Berlin (2003)

    MATH  Google Scholar 

  15. Vygen, J.: A Note on Schrijver’s Submodular Function Minimization Algorithm. Journal of Combinatorial Theory B 88, 399–402 (2003)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matteo Fischetti David P. Williamson

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Orlin, J.B. (2007). A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization. In: Fischetti, M., Williamson, D.P. (eds) Integer Programming and Combinatorial Optimization. IPCO 2007. Lecture Notes in Computer Science, vol 4513. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72792-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72792-7_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72791-0

  • Online ISBN: 978-3-540-72792-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics