Skip to main content

Abstract

Gomory’s Mixed-Integer Cuts (GMICs) are widely used in modern branch-and-cut codes for the solution of Mixed-Integer Programs. Typically, GMICs are iteratively generated from the optimal basis of the current Linear Programming (LP) relaxation, and immediately added to the LP before the next round of cuts is generated. Unfortunately, this approach prone to instability.

In this paper we analyze a different scheme for the generation of rank-1 GMIC read from a basis of the original LP—the one before the addition of any cut. We adopt a relax-and-cut approach where the generated GMIC are not added to the current LP, but immediately relaxed in a Lagrangian fashion.

Various elaborations of the basic idea are presented, that lead to very fast—yet accurate—variants of the basic scheme. Very encouraging computational results are presented, with a comparison with alternative techniques from the literature also aimed at improving the GMIC quality, including those proposed very recently by Balas and Bonami and by Dash and Goycoolea.

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. Balas, E., Bonami, P.: Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants. Mathematical Programming Computation 1(2-3), 165–199 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  2. Dash, S., Goycoolea, M.: A heuristic to generate rank-1 GMI cuts. Technical report, IBM (2009)

    Google Scholar 

  3. Cornuéjols, G.: Valid inequalities for mixed integer linear programs. Mathematical Programming 112(1), 3–44 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  4. Gomory, R.E.: An algorithm for the mixed integer problem. Technical Report RM-2597, The RAND Cooperation (1960)

    Google Scholar 

  5. Balas, E., Ceria, S., Cornuéjols, G., Natraj, N.: Gomory cuts revisited. Operations Research Letters 19, 1–9 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Cornuéjols, G.: Revival of the Gomory cuts in the 1990’s. Annals of Operations Research 149(1), 63–66 (2006)

    Article  Google Scholar 

  7. Zanette, A., Fischetti, M., Balas, E.: Lexicography and degeneracy: can a pure cutting plane algorithm work? Mathematical Programming (2009)

    Google Scholar 

  8. Balas, E., Perregaard, M.: A precise correspondence between lift-and-project cuts, simple disjunctive cuts, and mixed integer Gomory cuts for 0-1 programming. Mathematical Programming 94(2-3), 221–245 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fischetti, M., Lodi, A.: Optimizing over the first Chvàtal closure. Mathematical Programming 110(1), 3–20 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  10. Balas, E., Saxena, A.: Optimizing over the split closure. Mathematical Programming 113(2), 219–240 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  11. Dash, S., Günlük, O., Lodi, A.: MIR closures of polyhedral sets. Mathematical Programming 121(1), 33–60 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  12. Lucena, A.: Steiner problems in graphs: Lagrangian optimization and cutting planes. COAL Bulletin (21), 2–8 (1982)

    Google Scholar 

  13. Escudero, L.F., Guignard, M., Malik, K.: A Lagrangian relax-and-cut approach for the sequential ordering problem with precedence relationships. Annals of Operations Research 50(1), 219–237 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  14. Lucena, A.: Non delayed relax-and-cut algorithms. Annals of Operations Research 140(1), 375–410 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Lucena, A.: Lagrangian relax-and-cut algorithms. In: Handbook of Optimization in Telecommunications, pp. 129–145. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. Hiriart-Hurruty, J.B., Lemaréchal, C.: Convex Analysis and Minimization Algorithms. Springer, Heidelberg (1993)

    Google Scholar 

  17. Caprara, A., Fischetti, M., Toth, P.: A heuristic method for set covering problem. Operations Research 47(5), 730–743 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  18. Guta, B.: Subgradient Optimization Methods in Integer Programming with an Application to a Radiation Therapy Problem. PhD thesis, University of Kaiserslautern (2003)

    Google Scholar 

  19. Andreello, G., Caprara, A., Fischetti, M.: Embedding cuts in a branch and cut framework: a computational study with {0,1/2}-cuts. INFORMS Journal on Computing (19), 229–238 (2007)

    Google Scholar 

  20. Ralphs, T.K., Kopman, L., Pulleyblank, W.R., Trotter, L.E.: On the capacitated vehicle routing problem. Mathematical Programming 94(2-3), 343–359 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  21. Bixby, R.E., Ceria, S., McZeal, C.M., Savelsbergh, M.W.P.: An updated mixed integer programming library: MIPLIB 3.0. Optima 58, 12–15 (1998), http://www.caam.rice.edu/bixby/miplib/miplib.html

    Google Scholar 

  22. Achterberg, T., Koch, T., Martin, A.: MIPLIB 2003. Operations Research Letters 34(4), 1–12 (2006), http://miplib.zib.de

    Article  MathSciNet  Google Scholar 

  23. Cornuéjols, G., Li, Y.: Elementary closures for integer programs. Operations Research Letters 28(1), 1–8 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  24. CglLandP: website, https://projects.coin-or.org/Cgl/wiki/CglLandP

  25. COIN-OR: website, http://www.coin-or.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fischetti, M., Salvagnin, D. (2010). A Relax-and-Cut Framework for Gomory’s Mixed-Integer Cuts. In: Lodi, A., Milano, M., Toth, P. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2010. Lecture Notes in Computer Science, vol 6140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13520-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13520-0_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13519-4

  • Online ISBN: 978-3-642-13520-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics