Skip to main content

Rapidly Solving an Online Sequence of Maximum Flow Problems with Extensions to Computing Robust Minimum Cuts

  • Conference paper
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR 2008)

Abstract

We investigate how to rapidly solve an online sequence of maximum flow problems (MFPs). Such sequences arise in a diverse collection of settings including stochastic network programming and constraint programming. In this paper, we formalize the study of solving a sequence of MFPs, introduce a maximum flow algorithm designed for “warm starts” and extend our work to computing a robust minimum cut. We demonstrate that our algorithms reduce the running time by an order of magnitude when compared similar codes that use a black-box MFP solver. In particular, we show that our algorithm for robust minimum cuts can solve instances in seconds that would require over four hours using a black-box maximum flow solver.

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bertsimas, D., Sim, M.: Robust Discrete Optimization and Network Flows. Mathematical Programming 98(1), 49–71 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  2. Carr, R.: Separating Clique Trees and Bipartition Inequalities Having a Fixed Number of Handles and Teeth in Polynomial Time. Mathematics of Operations Research 22(2), 257–265 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  3. Cherkassky, B., Goldberg, A.: On Implementing Push-Relabel Method for the Maximum Flow Problem. Algorithmica 19(4), 390–410 (1994)

    Article  MathSciNet  Google Scholar 

  4. Devanur, N., Papadimitriou, C., Saberi, A., Vazirani, V.: Market Equilibrium via a Primal-Dual Algorithm for a Convex Program. In: Proceedings of the 43rd Annual Symposium on Foundations of Computer Science (2002)

    Google Scholar 

  5. Ford, L.R., Fulkerson, D.R.: Maximal Flow Through a Network. Canadian Journal of Mathematics 8, 399–404 (1956)

    MATH  MathSciNet  Google Scholar 

  6. Goldberg, A.: Andrew Goldberg’s Network Optimization Library, http://avglab.com/andrew/soft.html

  7. Goldberg, A., Tarjan, R.: A New Approach to the Maximum Flow Problem. Journal of Associated Computing Machinery 35 (1988)

    Google Scholar 

  8. Hochbaum, D., Chen, A.: Improved Planning for the Open - Pit Mining Problem. Operations Research 48, 894–914 (2000)

    Article  Google Scholar 

  9. Régin, J.C.: A Filtering Algorithm for Constraints of Difference in Constraint Satisfaction Problems. In: The Proceedings of the Twelfth National Conference on Artificial Intelligence, vol. 1, pp. 362–367 (1994)

    Google Scholar 

  10. Royset, J., Wood, R.K.: Solving the Bi-objective Maximum-Flow Network-Interdiction Problem. INFORMS Journal on Computing 19, 175–184 (2007)

    Article  MathSciNet  Google Scholar 

  11. Strickland, D., Barnes, E., Sokol, J.: Optimal Protein Structure Alignment Using Maximum Cliques. Operations Research (to appear, 2008)

    Google Scholar 

  12. Stone, H.S.: Multiprocessor Scheduling with the Aid of Network Flow Algorithms. IEEE Transactions on Software Engineering 3(1), 85–93 (1977)

    Article  Google Scholar 

  13. Wallace, S.: Investing in Arcs in a Network to Maximize the Expected Max Flow. Networks 17, 87–103 (1987)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Laurent Perron Michael A. Trick

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Altner, D., Ergun, Ö. (2008). Rapidly Solving an Online Sequence of Maximum Flow Problems with Extensions to Computing Robust Minimum Cuts. In: Perron, L., Trick, M.A. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2008. Lecture Notes in Computer Science, vol 5015. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68155-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68155-7_23

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics