Article ID: | iaor20041198 |
Country: | Germany |
Volume: | 94 |
Issue: | 2/3 |
Start Page Number: | 221 |
End Page Number: | 245 |
Publication Date: | Jan 2003 |
Journal: | Mathematical Programming |
Authors: | Balas E., Perregaard M. |
Keywords: | cutting plane algorithms |
We establish a precise correspondence between lift-and-project cuts for mixed 0–1 programs, simple disjunctive cuts (intersection cuts) and mixed-integer Gomory cuts. The correspondence maps members of one family onto members of the others. It also maps bases of the higher-dimensional cut generating linear program (CGLP) into bases of the linear programming relaxation. It provides new bounds on the number of faces of the elementary closure, and on the rank, of the standard linear programming relaxation of the mixed 0–1 polyhedron with respect to the above families of cutting planes. Based on the above correspondence, we develop an algorithm that solves (CGLP) without explicitly constructing it, by mimicking the pivoting steps of the higher dimensional (CGLP) simplex tableau by certain pivoting steps in the lower dimensional (LP) simplex tableau. In particular, we show how to calculate the reduced costs of the big tableau from the entries of the small tableau and based on this, how to identify a pivot in the small tableau that corresponds to one or several improving pivots in the big tableau. The overall effect is a much improved lift-and-project cut generating procedure, which can also be interpreted as an algorithm for a systematic improvement of mixed integer Gomory cuts from the small tableau.