Algorithms for constrained local
- ptimization
Fabio Schoen 2008
http://gol.dsi.unifi.it/users/schoen
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization Fabio Schoen 2008 - - PowerPoint PPT Presentation
Algorithms for constrained local optimization Fabio Schoen 2008 http://gol.dsi.unifi.it/users/schoen Algorithms for constrained local optimization p. Feasible direction methods Algorithms for constrained local optimization p.
Fabio Schoen 2008
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
x∈X f(x)
x∈X ∇Tf(xk)(x − xk)
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
Algorithms for constrained local optimization – p.
x∈Rn(f(x) + εkB(x))
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
k εkφ′(g(xk))
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
εk 1−x−y
εk 1−x−y
4 ± √1+εk 4
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 1
Algorithms for constrained local optimization – p. 2
Algorithms for constrained local optimization – p. 2
x f(x) + 1
xxLρ(x, λ) = ∇2f(x) +
xxL(x, λ) + ρh(x)∇2h(x) + ρ∇h(x)∇T h(x)
Algorithms for constrained local optimization – p. 2
Algorithms for constrained local optimization – p. 2
xxLρ(x, λ) = ∇2 xxL(x, λ) + ρh(x)∇2h(x) + ρ∇h(x)∇Th(x)
xxL(x, λ) + ρ∇h(x)∇Th(x)
xxL(x⋆, λ⋆)v > 0
Algorithms for constrained local optimization – p. 2
xxLρ(x⋆, λ⋆)vT = vT∇2 xxL(x⋆, λ⋆)vT + ρvT∇h(x⋆)∇Th(x⋆)v
xxL(x⋆, λ⋆)vT> 0
Algorithms for constrained local optimization – p. 2
xxLρ(x⋆, λ⋆)vT = vT∇2 xxL(x⋆, λ⋆)vT + ρvT∇h(x⋆)∇Th(x⋆)v
xxL(x⋆, λ⋆)vT + ρ(vT∇h(x⋆))2
xxLρ(x⋆, λ⋆)vT > 0.
Algorithms for constrained local optimization – p. 2
x,s f(x)
j = 0
Algorithms for constrained local optimization – p. 2
x,z f(x) + λTh(x) + 1
j ) + 1
j )2
Algorithms for constrained local optimization – p. 2
z
j ) + 1
j )2
u≥0
j = max{0, ¯
Algorithms for constrained local optimization – p. 2
j = max{0, −µj
j
Algorithms for constrained local optimization – p. 3
Algorithms for constrained local optimization – p. 3
xxL(x; λ)
xxL(xk; λk)
xxL(xk; λk) is positive definite
xxL(xk; λk)dk + ∇TH(xk)∆k + ∇f(xk) + ∇HT(xk)λk = 0
Algorithms for constrained local optimization – p. 3
d f(xk) + ∇f(xk)Td + 1
xxL(xk; λk)d
xxL(xk; λk)d + ∇f(xk) + ∇H(xk)Λk = 0
Algorithms for constrained local optimization – p. 3
d L(xk, λk) + ∇T x L(xk, λk)d + 1
xxL(xk; λk)d
xxL(xk; λk)d + ∇f(xk) + ∇H(xk)λk + ∇H(xk)Λk = 0
Algorithms for constrained local optimization – p. 3
Algorithms for constrained local optimization – p. 3
d
xxL(xk, λk)d
i hi(xk)p + hi(xk) = 0
j gj(xk)p + gj(xk) ≤ 0
Algorithms for constrained local optimization – p. 3
Algorithms for constrained local optimization – p. 3
Algorithms for constrained local optimization – p. 3
Algorithms for constrained local optimization – p. 4
b c b c b c b c b c
Algorithms for constrained local optimization – p. 4
d fk + ∇L(xk; λk)Td + 1
xxL(xk; λk)d
j gj(xk)p + gj(xk) ≤ 0
Algorithms for constrained local optimization – p. 4
gj(x) ≤ 0 ∇T
j gj(xk)p + gj(xk) ≤ 0
b c
xk
Algorithms for constrained local optimization – p. 4
Data: x0: starting point, ρ, k = 0 while Convergence criterion not satisfied do if QP is infeasible then
else
if (fk+1, hk+1) is acceptable to the filter then
else
end end
end
Algorithms for constrained local optimization – p. 4
b c b c b c b c b c
h(x) f(x) acceptable steps "classical" method Rejected filter steps
Algorithms for constrained local optimization – p. 4