Jump to content

Lagrangian relaxation

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 204.9.158.39 (talk) at 05:01, 3 January 2008. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Lagrangian relaxation is a relaxation technique which works by moving hard constraints into the objective so as to exact a penalty on the objective if they are not satisfied.

Mathematical description

Given an LP problem and on the following form:


max
s.t.

If we split the constraints in such that , and we may write the system:

max
s.t.
(1)
(2)

We may introduce the constraint (2) into the objective:

max
s.t.
(1)

If we let be nonnegative weights, we get penalized if we violate the constraint (2) on the other hand if we want to maintain a linear objective, we may see that we are rewarded for satisfying the objective strictly. The above system is called the Lagrangian Relaxation of our original problem.