Decomposition Methods for Integer Programming
Published Online: 15 FEB 2011
Copyright © 2010 John Wiley & Sons, Inc. All rights reserved.
Wiley Encyclopedia of Operations Research and Management Science
How to Cite
Ralphs, T. K. and Galati, M. V. 2011. Decomposition Methods for Integer Programming. Wiley Encyclopedia of Operations Research and Management Science. .
- Published Online: 15 FEB 2011
This article reviews both traditional and integrated decomposition methods for solving mixed-integer linear programs. These methods attempt to exploit tractable substructures of the problem in order to obtain improved solution procedures. The goal is to derive improved methods of bounding the optimal solution value, which can then be used to drive a branch-and-bound algorithm. Such methods are the preferred solution approaches for a wide range of important models. To expose the desired substructure, a common approach is to relax a set of complicating constraints. This is the approach taken by the Dantzig–Wolfe decomposition, Lagrangian relaxation, and cutting-plane methods. Substructure can also be exposed by relaxing the values of a set of variables, that is, considering restrictions of the original problem. This is the approach taken by Benders' decomposition. This article reviews decomposition methodologies based on relaxation of constraints and examines how they are used to solve mixed-integer linear programs.
- Lagrangian relaxation;
- column generation;
- Dantzig–Wolfe decomposition;