Lably
Skip to content

Lagrangian relaxation

Method in mathematical optimization

  • 2 min read
  • 4 chapters

Related on Lably

Through Mathematical optimization and Linear programming

The method penalizes violations of inequality constraints using a Lagrange multiplier, which imposes a cost on violations. These added costs are used instead of the strict inequality constraints in the optimization. In practice, this relaxed problem can often be solved more easily than the original problem.

The problem of maximizing the Lagrangian function of the dual variables (the Lagrangian multipliers) is the Lagrangian dual problem.

Mathematical description

Suppose we are given a linear programming problem, with x∈Rn and A∈Rm,n, of the following form:

If we split the constraints in A such that A1∈Rm1,n, A2∈Rm2,n and m1+m2=m we may write the system:

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

If we let λ=(λ1,…,λm2) be nonnegative weights, we get penalized if we violate the constraint (2), and we are also rewarded if we satisfy the constraint strictly. The above system is called the Lagrangian relaxation of our original problem.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication