Convex Optimization
- 5. Duality
- Prof. Ying Cui
Department of Electrical Engineering Shanghai Jiao Tong University
2018
SJTU Ying Cui 1 / 46
Convex Optimization 5. Duality Prof. Ying Cui Department of - - PowerPoint PPT Presentation
Convex Optimization 5. Duality Prof. Ying Cui Department of Electrical Engineering Shanghai Jiao Tong University 2018 SJTU Ying Cui 1 / 46 Outline Lagrange dual function Lagrange dual problem Geometric interpretation Optimality
SJTU Ying Cui 1 / 46
SJTU Ying Cui 2 / 46
SJTU Ying Cui 3 / 46
SJTU Ying Cui 4 / 46
SJTU Ying Cui 5 / 46
SJTU Ying Cui 6 / 46
SJTU Ying Cui 7 / 46
SJTU Ying Cui 8 / 46
SJTU Ying Cui 9 / 46
SJTU Ying Cui 10 / 46
SJTU Ying Cui 11 / 46
x
ν
SJTU Ying Cui 12 / 46
ν
SJTU Ying Cui 13 / 46
SJTU Ying Cui 14 / 46
SJTU Ying Cui 15 / 46
SJTU Ying Cui 16 / 46
SJTU Ying Cui 17 / 46
SJTU Ying Cui 18 / 46
G p⋆ g(λ) λu + t = g(λ) t u Figure 5.3 Geometric interpretation of dual function and lower bound g(λ) ≤ p⋆, for a problem with one (inequality) constraint. Given λ, we minimize (λ, 1)T (u, t) over G = {(f1(x), f0(x)) | x ∈ D}. This yields a supporting hyperplane with slope −λ. The intersection of this hyperplane with the u = 0 axis gives g(λ). G p⋆ d⋆ λ1u + t = g(λ1) λ2u + t = g(λ2) λ⋆u + t = g(λ⋆) t u
Figure 5.4 Supporting hyperplanes corresponding to three dual feasible val- ues of λ, including the optimum λ⋆. Strong duality does not hold; the
SJTU Ying Cui 19 / 46
SJTU Ying Cui 20 / 46
A (0, p⋆) (0, g(λ)) λu + t = g(λ) t u Figure 5.5 Geometric interpretation of dual function and lower bound g(λ) ≤ p⋆, for a problem with one (inequality) constraint. Given λ, we minimize (λ, 1)T (u, t) over A = {(u, t) | ∃x ∈ D, f0(x) ≤ t, f1(x) ≤ u}. This yields a supporting hyperplane with slope −λ. The intersection of this hyperplane with the u = 0 axis gives g(λ).
SJTU Ying Cui 21 / 46
SJTU Ying Cui 22 / 46
SJTU Ying Cui 23 / 46
SJTU Ying Cui 24 / 46
SJTU Ying Cui 25 / 46
i=1 ˜
i=1 ˜
SJTU Ying Cui 26 / 46
SJTU Ying Cui 27 / 46
SJTU Ying Cui 28 / 46
i 1/ν⋆ xi αi Figure 5.7 Illustration of water-filling algorithm. The height of each patch is given by αi. The region is flooded to a level 1/ν⋆ which uses a total quantity
patch is the optimal value of x⋆
i .
SJTU Ying Cui 29 / 46
SJTU Ying Cui 30 / 46
SJTU Ying Cui 31 / 46
SJTU Ying Cui 32 / 46
u p⋆(u) p⋆(0) − λ⋆u u = 0 Figure 5.10 Optimal value p⋆(u) of a convex problem with one constraint f1(x) ≤ u, as a function of u. For u = 0, we have the original unperturbed problem; for u < 0 the constraint is tightened, and for u > 0 the constraint is loosened. The affine function p⋆(0) − λ⋆u is a lower bound on p⋆.
SJTU Ying Cui 33 / 46
i ui
i ui)
i = 0
i means that constraint can be
SJTU Ying Cui 34 / 46
SJTU Ying Cui 35 / 46
SJTU Ying Cui 36 / 46
SJTU Ying Cui 37 / 46
SJTU Ying Cui 38 / 46
SJTU Ying Cui 39 / 46
SJTU Ying Cui 40 / 46
SJTU Ying Cui 41 / 46
i 0 and any ν,
i 0, then
i 0,
SJTU Ying Cui 42 / 46
SJTU Ying Cui 43 / 46
SJTU Ying Cui 44 / 46
SJTU Ying Cui 45 / 46
i 0
i 0 ⇒ fi(x) = 0,
SJTU Ying Cui 46 / 46