Definition

An interior point optimization technique used to solve constrained optimization problems. It involves adding a barrier or penalty term to the objective function that penalizes solutions for being outside the feasible region.

Algorithm

Consider the optimization problem with an inequality constraint

subject to

The KKT Conditions of the problem are the following

  • ^[Stationarity]
  • ^[Primal feasibility]
  • ^[Dual feasibility]
  • ^[Complementary slackness]

Interior point methods solve the problem whose complementary slackness condition is relaxed where

the stationary condition become where is called a logarithmic barrier function

As large, the logarithmic barrier function functions like an indicator function.

Now, by the definition of log function, should be negative or zero, so the primal feasibility condition holds. Also, by the relaxed complementary slackness conditions, is positive or zero, so the dual feasibility conditions holds

Now the conditions have to be satisfied are the following

and the problem with inequality become the problem with equality subject to

It can be solved using Newton’s Method

Newton’s Method’s approximation becomes unstable if is too small and the current point is far from optimal. So, we initially choose large and iteratively shrink it.

Analytic Central Point of Feasible Region

If is very large, then the optimization problem become the following. subject to

Since is a monotonic increasing function, the problem can be transformed as subject to

So, it finds the analytic central point of feasible region (gravity of the feasible region)

Phase 1 method

In the iteration, we have to find the initial points satisfying constraints satisfying

To ensure the condition, transform the optimization problem only at the initial stage. subject to

Now the problem can be solved using Infeasible Start Newton’s Method