Operations Research
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


OPERATIONS RESEARCH
Vol. 54, No. 4, July-August 2006, pp. 756-766
DOI: 10.1287/opre.1060.0286
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Codato, G.
Right arrow Articles by Fischetti, M.
Right arrow Search for Related Content

Combinatorial Benders' Cuts for Mixed-Integer Linear Programming

Gianni Codato, Matteo Fischetti

Department of Information Engineering, University of Padova, via Gradenigo 6/A, I-35100 Padova, Italy
Department of Information Engineering, University of Padova, via Gradenigo 6/A, I-35100 Padova, Italy

giannicod{at}gmx.it
matteo.fischetti{at}unipd.it

Mixed-integer programs (MIPs) involving logical implications modeled through big-M coefficients are notoriously among the hardest to solve. In this paper, we propose and analyze computationally an automatic problem reformulation of quite general applicability, aimed at removing the model dependency on the big-M coefficients. Our solution scheme defines a master integer linear problem (ILP) with no continuous variables, which contains combinatorial information on the feasible integer variable combinations that can be "distilled" from the original MIP model. The master solutions are sent to a slave linear program (LP), which validates them and possibly returns combinatorial inequalities to be added to the current master ILP. The inequalities are associated to minimal (or irreducible) infeasible subsystems of a certain linear system, and can be separated efficiently in case the master solution is integer. The overall solution mechanism closely resembles the Benders' one, but the cuts we produce are purely combinatorial and do not depend on the big-M values used in the MIP formulation. This produces an LP relaxation of the master problem which can be considerably tighter than the one associated with original MIP formulation. Computational results on two specific classes of hard-to-solve MIPs indicate that the new method produces a reformulation which can be solved some orders of magnitude faster than the original MIP model.

Subject classifications: mixed-integer programs; Benders' decomposition; branch and cut; computational analysis.
History: Received March 2004; revision received February 2005; accepted June 2005.




This article has been cited by other articles:


Home page
INFORMS Journal on ComputingHome page
W. Rei, J.-F. Cordeau, M. Gendreau, and P. Soriano
Accelerating Benders Decomposition by Local Branching
INFORMS Journal on Computing, April 1, 2009; 21(2): 333 - 345.
[Abstract] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2006 by INFORMS.