Professional Documents
Culture Documents
minimize f0(x)
subject to fi(x) ≤ 0, i = 1, . . . , m
Ax = b
minimize f (x)
subject to Ax = b
where ρ > 0
• more explicitly:
we get convergence:
minimize f0(x)
subject to fi(x) ≤ 0, i = 1, . . . , m
• augmented Lagrangian is
m
X
0 ∈ ∂xL(x, λ) = ∂f0(x) + (λi + ρfi(x)+)∂fi(x)+
i=1
0 = −∇λL(x, λ) = −F (x)
m
!
(k) (k) (k)
X
x(k+1) = x(k) − αk g0 + (λi + ρfi(x(k))+)gi
i=1
(k+1) (k)
λi = λi + αk fi(x(k))+, i = 1, . . . , m
(k) (k)
where g0 ∈ ∂f0(x(k)), gi ∈ ∂fi(x(k))+, i = 1, . . . , m
(k)
• note that λi can only increase with k
we get convergence:
minimize cT x
subject to Ax b
2
10
|f (x(k))T− p⋆|
maxi(ai x − bi)
0
10
−2
10
−4
10
−6
10
0 500 1000 1500 2000 2500
k
EE364b, Stanford University 12