Large Integer Programs: Preprocessing and Cutting Planes

  • Richard Kipp Martin


All integer linear programming models are not created equal. Linear programming based branch-and-bound is the most commonly used algorithm for optimizing integer programming models. If the linear programming relaxation of the integer program is naturally integer, then no enumeration is needed. Most interesting integer programming models are not naturally integer, but reformulating or tightening the model so that the convex hull of integer solutions more closely approximates the linear programming relaxation polyhedron will greatly reduce the amount of enumeration. Williams [451, 456] was among the first to stress the importance of correctly formulating an integer program. Consider the following examples.


Valid Inequality Linear Programming Relaxation Side Constraint Coefficient Reduction Generalize Assignment Problem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 1999

Authors and Affiliations

  • Richard Kipp Martin
    • 1
  1. 1.Graduate School of BusinessUniversity of ChicagoUSA

Personalised recommendations