Article ID: | iaor20132451 |
Volume: | 25 |
Issue: | 2 |
Start Page Number: | 271 |
End Page Number: | 284 |
Publication Date: | Mar 2013 |
Journal: | INFORMS Journal on Computing |
Authors: | Steffy Daniel E, Wolter Kati |
Keywords: | programming: linear |
Fast computation of valid linear programming (LP) bounds serves as an important subroutine for solving mixed‐integer programming problems exactly. We introduce a new method for computing valid LP bounds designed for this application. The algorithm corrects approximate LP dual solutions to be exactly feasible, giving a valid bound. Solutions are repaired by performing a projection and a shift to ensure all constraints are satisfied; bound computations are accelerated by reusing structural information through the branch‐and‐bound tree. We demonstrate this method to be widely applicable and faster than solving a sequence of exact LPs. Several variations of the algorithm are described and computationally evaluated in an exact branch‐and‐bound algorithm within the mixed‐integer programming framework SCIP (Solving Constraint Integer Programming).