Skip to main content

Computing with Multi-row Gomory Cuts

  • Conference paper

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

Abstract

Cutting planes for mixed integer problems (MIP) are nowadays an integral part of all general purpose software to solve MIP. The most prominent,and computationally significant, class of general cutting planes are Gomory mixed integer cuts (GMI). However finding other classes of general cuts for MIP that work well in practice has been elusive. Recent advances on the understanding of valid inequalities derived from the infinite relaxation introduced by Gomory and Johnson for mixed integer problems, has opened a new possibility of finding such an extension. In this paper, we investigate the computational impact of using a subclass of minimal valid inequalities from the infinite relaxation, using different number of tableau rows simultaneously, based on a simple separation procedure. We test these ideas on a set of MIPs, including MIPLIB 3.0 and MIPLIB 2003, and show that they can improve MIP performance even when compared against commercial software performance.

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. Achterberg, T., Koch, T., Martin, A.: Branching rules revisited. Op. Res. Letters 33, 42–54 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  2. Achterberg, T., Koch, T., Martin, A.: MIPLIB 2003. Operations Research Letters 34(4), 361–372 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  3. Andersen, K., Louveaux, Q., Weismantel, R., Wolsey, L.A.: Inequalities from two rows of a simplex tableau. In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 1–15. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  4. Bixby, R.E., Boyd, E.A., Indovina, R.R.: MIPLIB: A test set of mixed integer programming problems. SIAM News 25(16) (1992)

    Google Scholar 

  5. Bixby, R.E., Fenelon, M., Gu, Z., Rothberg, E., Wunderling, R.: MIP: Theory and practice - closing the gap. In: Proceedings of the 19th IFIP TC7 Conference on System Modelling and Optimization, Deventer, The Netherlands, pp. 19–50. Kluwer, B.V., Dordrecht (2000)

    Google Scholar 

  6. Cook, W., Kannan, R., Schrijver, A.: Chvátal closures for mixed integer programming problems. Math. Prog. 47, 155–174 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  7. Cornuéjols, G., Borozan, V.: Minimal valid inequalities for integer constraints. In: George Nemhauser Symposium, Atlanta (July 2007)

    Google Scholar 

  8. Cornuéjols, G., Margot, F.: On the facets of mixed integer programs with two integer variables and two constraints. Tepper Working Paper 2007 E-35 (2007)

    Google Scholar 

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

    Google Scholar 

  10. Gomory, R.E.: Corner polyhedra and two-equation cutting planes. In: George Nemhauser Symposium, Atlanta (July 2007)

    Google Scholar 

  11. Gomory, R.E., Johnson, E.L.: Some continuous functions related to corner polyhedra, part I. Math. Prog. 3, 23–85 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  12. ILOG CPLEX Division, Incline Village, Nevada, 89451, USA. CPLEX 10.2 Reference Manual (2007)

    Google Scholar 

  13. Knuth, D.E.: The Art of Computer Programming. Ch. 7.2.1.1, 1st edn., vol. 4. Addison-Wesley, Reading (2005)

    Google Scholar 

  14. Linderoth, J.T., Savelsbergh, M.W.P.: A computational study of search strategies for mixed integer programming. INFORMS J. on Computing 11, 173–187 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  15. Lovász, L.: Geometry of numbers and integer programming. In: Iri, M., Tanabe, K. (eds.) Mathematical Programming: Recent Developments and Applications, pp. 177–210. Springer, Heidelberg (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrea Lodi Alessandro Panconesi Giovanni Rinaldi

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Espinoza, D.G. (2008). Computing with Multi-row Gomory Cuts. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds) Integer Programming and Combinatorial Optimization. IPCO 2008. Lecture Notes in Computer Science, vol 5035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68891-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68891-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-68891-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics