Nonlinear Optimization: Algorithms 3: Interior-point methods
INSEAD, Spring 2006
Jean-Philippe Vert Ecole des Mines de Paris
Jean-Philippe.Vert@mines.org
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.1/32
Nonlinear Optimization: Algorithms 3: Interior-point methods - - PowerPoint PPT Presentation
Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris Jean-Philippe.Vert@mines.org 2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) p.1/32 Nonlinear
Jean-Philippe Vert Ecole des Mines de Paris
Jean-Philippe.Vert@mines.org
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.1/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.2/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.3/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.4/32
m
i ∇gi (x∗) + A⊤λ∗ = 0
i gi (x∗) = 0 ,
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.5/32
n
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.6/32
i=1,...,n
i x
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.7/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.8/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.9/32
m
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.10/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.11/32
m
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.12/32
m
m
m
m
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.13/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.14/32
m
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.15/32
m
i x
m
i xai ,
m
i x
i .
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.16/32
i x
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.17/32
m
i (t) = −
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.18/32
m
i (t)gi(x)+λ∗(t)⊤ (Ax − b) .
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.19/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.20/32
m
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.21/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.22/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.23/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.24/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.25/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.26/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.27/32
m = 100 inequalities, n = 50 variables. start with x on central paht (t(0) = 1, duality gap 100), terminates when t = 108 (gap 10−6) centering uses Newton’s method with backtracking total number of Newton iterations not very sensitive for µ > 10
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.28/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.29/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.30/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.31/32
Nonlinear optimization c
2006 Jean-Philippe Vert, (Jean-Philippe.Vert@mines.org) – p.32/32