Convex Optimization
- 3. Convex Functions
- Prof. Ying Cui
Department of Electrical Engineering Shanghai Jiao Tong University
2018
SJTU Ying Cui 1 / 42
Convex Optimization 3. Convex Functions Prof. Ying Cui Department - - PowerPoint PPT Presentation
Convex Optimization 3. Convex Functions Prof. Ying Cui Department of Electrical Engineering Shanghai Jiao Tong University 2018 SJTU Ying Cui 1 / 42 Outline Basic properties and examples Operations that preserve convexity The conjugate
SJTU Ying Cui 1 / 42
SJTU Ying Cui 2 / 42
(x, f(x)) (y, f(y)) Figure 3.1 Graph of a convex function. The chord (i.e., line segment) be- tween any two points on the graph lies above the graph.
SJTU Ying Cui 3 / 42
SJTU Ying Cui 4 / 42
SJTU Ying Cui 5 / 42
i=1 | xi |p)1/p for p ≥ 1 (||x||1=n i=1 |xi|,
SJTU Ying Cui 6 / 42
SJTU Ying Cui 7 / 42
SJTU Ying Cui 8 / 42
(x, f(x)) f(y) f(x) + ∇f(x)T (y − x) Figure 3.2 If f is convex and differentiable, then f(x)+∇f(x)T (y−x) ≤ f(y) for all x, y ∈ dom f.
SJTU Ying Cui 9 / 42
SJTU Ying Cui 10 / 42
SJTU Ying Cui 11 / 42
k zkv 2 k )( k zk) − ( k vkzk)2
k zk)2
k vkzk)2 ≤ ( k zkv 2 k )( k zk) (from Cauchy-Schwarz
SJTU Ying Cui 12 / 42
SJTU Ying Cui 13 / 42
epi f f Figure 3.5 Epigraph of a function f, shown shaded. The lower boundary, shown darker, is the graph of f.
SJTU Ying Cui 14 / 42
SJTU Ying Cui 15 / 42
SJTU Ying Cui 16 / 42
SJTU Ying Cui 17 / 42
SJTU Ying Cui 18 / 42
r
i=1 x[i]+(wr−1 −wr) r−1 i=1 x[i] +· · ·+(w2−w1)x[1]
SJTU Ying Cui 19 / 42
SJTU Ying Cui 20 / 42
SJTU Ying Cui 21 / 42
SJTU Ying Cui 22 / 42
SJTU Ying Cui 23 / 42
SJTU Ying Cui 24 / 42
SJTU Ying Cui 25 / 42
SJTU Ying Cui 26 / 42
f(x) (0, −f ∗(y)) xy x Figure 3.8 A function f : R → R, and a value y ∈ R. The conjugate function f ∗(y) is the maximum gap between the linear function yx and f(x), as shown by the dashed line in the figure. If f is differentiable, this
SJTU Ying Cui 27 / 42
SJTU Ying Cui 28 / 42
SJTU Ying Cui 29 / 42
α β a b c Figure 3.9 A quasiconvex function on R. For each α, the α-sublevel set Sα is convex, i.e., an interval. The sublevel set Sα is the interval [a, b]. The sublevel set Sβ is the interval (−∞, c].
SJTU Ying Cui 30 / 42
SJTU Ying Cui 31 / 42
(x, f(x)) (y, f(y)) max{f(x), f(y)}
Figure 3.10 A quasiconvex function on R. The value of f between x and y is no more than max{f(x), f(y)}.
SJTU Ying Cui 32 / 42
SJTU Ying Cui 33 / 42
c t
Figure 3.11 A quasiconvex function on R. The function is nonincreasing for t ≤ c and nondecreasing for t ≥ c.
SJTU Ying Cui 34 / 42
x ∇f(x) Figure 3.12 Three level curves of a quasiconvex function f are shown. The vector ∇f(x) defines a supporting hyperplane to the sublevel set {z | f(z) ≤ f(x)} at x.
SJTU Ying Cui 35 / 42
SJTU Ying Cui 36 / 42
SJTU Ying Cui 37 / 42
SJTU Ying Cui 38 / 42
SJTU Ying Cui 39 / 42
SJTU Ying Cui 40 / 42
SJTU Ying Cui 41 / 42
SJTU Ying Cui 42 / 42