Lagrangean relaxation
Lagrangian relaxation
Consider the mixed integer programming problem
) subject to
with , , , , i.e., , the transpose of , is a row vector of length , and , are matrices of the right sizes. One assumes that in some way the constraints are hard (to deal with) and that the are easy. Form the Lagrangean function and consider the so-called Lagrangean relaxation
) subject to
where . Note that ) is simply the problem ) obtained by dropping the "complicated constraints" . The relaxed problem gives a lower bound for . Better lower bounds can be obtained by choosing . Problem ) is indeed a relaxation of the original programming problem ) because the feasible set of ) contains that of ) and for all and feasible , , because . Thus, . The partition of the constraints should be such that ) is much easier to solve than ). For an example of this in the case of the knapsack problem see, e.g., [a2] (where ) is solvable in time whereas the knapsack problem itself is -hard).
Lagrangean relaxation is often used in combination with an enumeration technique such as branch-and-bound (see Branch-and-bound algorithm) to provide lower bounds. One should therefore choose such that it solves the partial dual problem
The difference is called the duality gap.
Also, if there is no splitting up of the constraints into hard and easy parts, one can fruitfully consider Lagrangean relaxations. Take the general mathematical programming problem
) , and the corresponding Lagrangean (Lagrangean function)
The problem
is equivalent to the original one. The dual problem is
) , , and one has . For a convex programming problem under regularity conditions, , i.e., the duality gap is zero. In general this is not the case. The dual problem ) is often called the Lagrangean relaxation (of )), especially in integer programming.
Two surveys of Lagrangean relaxation techniques are [a3], [a4].
References
[a1] | "Modern mathermatical methods of optimization" K.-H. Elster (ed.) , Akademie Verlag (1993) |
[a2] | S. Walukievicz, "Integer programming" , Kluwer Acad. Publ. (1991) |
[a3] | M.L. Fisher, "The Lagrangian relaxation method for solving integer programming problems" Management Sci. , 27 (1981) pp. 1–18 |
[a4] | J.F. Shapiro, "A survey of Lagrangian techniques for discrete optimization" Ann. Discrete Math. , 5 (1979) pp. 113–138 (Special issue: Discrete Optimization II; eds: P.L. Hummer and E.L. Johnson and B.H. Korte) |
[a5] | G.L. Nemhauser, L.A. Wolsey, "Integer programming" G.L. Nemhauser (ed.) A.H.G. Rinnooy Kan (ed.) M.J. Todd (ed.) , Optimization , North-Holland (1989) pp. 447–528 |
Lagrangean relaxation. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Lagrangean_relaxation&oldid=47562