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