Chapter 5 Interior Point Methods

Inequality constrained minimization problems can be written as

minimizef0(x)subject tofi(x)0,i=1,,mAx=b

where f0,,fm:RnRn are convex and C2 differentiable, and ARp×n with rankA=p<n (Boyd and Vandenberghe 2004). Assuming that the solution x exists with the optimum value p=f0(x).

5.1 KKT conditions

Ax=b,fi(x)0,i=1,,mλ0f0(x)+mi=1λifi(x)+ATv=0λifi(x)=0,i=1,,m

The KKT conditions (5.2) means, respectively:

  1. All constraints are satisified at x;
  2. Corresponding Lagrange multiplier is sufficiently larger than zero;
  3. The gradient of the Lagrangian at x is 0;
  4. Inequality constraints are either inactive or on the edge.

5.2 Logarithmic barrier function and central path

The aim is to approximate (5.1) as an equality-constrained problem and apply Newton’s method. This proposes the following formulation: minimizef0(x)+mi=1I(fi(x))subject toAx=b, where I:RR is the indicator function I(u)={0u0u>0.

However, it is obvious that (5.3) is non-differentiable, so we cannot optimize it with Newton’s method.

5.2.1 Logarithmic barrier

We can replace I (5.4) with another function: ˆI(u)=(1/t)log(u)

Logarithmic barrier

Figure 5.1: Logarithmic barrier

This will convert (5.3)