Advanced Engineering Math
Advanced Engineering Math
UET, Lahore
November 3, 2023
Outline
Convex Functions
Convex Functions 2
Definition 1
minimize x)
f (x
subject to x∈Ω
x + (1 − α)yy ) ≤ αf (x
f (αx x) + (1 − α)f (yy )
Convex Functions 3
Definition 1
x + (1 − α)yy ) ≤ αf (x
f (αx x) + (1 − α)f (yy )
Convex Functions 4
Definition 2
f (yy ) ≥ f (x
x) + h∇f (x
x), y − x i
Convex Functions 5
Definition 2
f (yy ) ≥ f (x
x) + h∇f (x
x), y − x i
Convex Functions 6
Definition 3
∇2 f (x
x) 0
Convex Functions 7
Definition 3
∇2 f (x
x) 0
Convex Functions 8
Example: Quadratic Function
I Definition 2:
?
f (yy ) ≥ f (x
x) + h∇f (x
x), y − x i, ∀yy
?
y >Qy
y Qy x>Qx
≥ x Qx + h2Qx
Qx, y − x i
Qx
?
y >Qy ≥ x >Qx + 2x x>Q (yy − x )
y >Qy − 2x
x>Qy + x >Qx >
= (yy − x ) Q (yy − x )
≥ 0
Convex Functions 9
Monotonic Gradient
h∇f (x
x) − ∇f (yy ), x − y i ≥ 0
Convex Functions 10
Definition 3 Implies Monotonic Gradient
If ∇2 f (x
x) 0 then it implies that its gradient is monotone:
h∇f (x
x) − ∇f (yy ), x − y i ≥ 0
Convex Functions 11
Definition 3 Implies Monotonic Gradient
R1
x − y )> ∇2 f (tx
(x x + (1 − t)yy )dt
R01 d
= 0 dt (∇f (t(x x − y ) + y )) dt
= ∇f (xx) − ∇f (yy )
x − y ):
Take inner product with (x
Z 1
x − y )> ∇2 f (tx
(x x + (1 − t)yy )(x
x − y )dt
0
= h∇f (x
x) − ∇f (yy ), x − y i
Convex Functions 12