Basics of Convex Optimization - Convex Sets and Convex Functions
Basics of Convex Optimization - Convex Sets and Convex Functions
Basics of Convex Optimization - Convex Sets and Convex Functions
Convex Functions
IE643
Lecture 3
05 August 2019
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 1 / 29
Outline
1 Convex sets
2 Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 2 / 29
Convex sets
Convex Sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 3 / 29
Convex sets
Points in a 2D space
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 4 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 5 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 6 / 29
Convex sets
Convex Sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 7 / 29
Convex sets
Convex Sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 8 / 29
Convex sets
Non-convex Sets
A set C is not convex if there exist two points x and y in C such that
λx + (1 − λ)y ∈ / C, for some λ ∈ [0, 1].
The line segment connecting x and y in C does not entirely lie within
C.
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 9 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 10 / 29
Convex sets
Equivalent representation
λ1 x + λ2 y , λ1 ≥ 0, λ2 ≥ 0, λ1 + λ2 = 1.
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 11 / 29
Convex sets
Equivalent representation
λ1 x + λ2 y , λ1 ≥ 0, λ2 ≥ 0, λ1 + λ2 = 1.
λ1 x + λ2 y + λ3 z, λ1 ≥ 0, λ2 ≥ 0, λ3 ≥ 0, λ1 + λ2 + λ3 = 1.
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 12 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 13 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 14 / 29
Convex sets
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 15 / 29
Convex Functions
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 16 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 17 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 18 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 19 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 20 / 29
Convex Functions
Concave Function
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 22 / 29
Convex Functions
Jensen’s inequality
Let a function f : C → R, defined over a convex set C be convex. Let
x 1 , x 2 , . . . , x m ∈ C. Then
m
X m
X
f( λi x i ) ≤ λi f (x i ), λi ≥ 0 ∀i = 1, . . . , m; λi = 1.
i=1 i=1
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 23 / 29
Convex Functions
Jensen’s inequality
Let a function f : C → R, defined over a convex set C be convex. Let
x 1 , x 2 , . . . , x m ∈ C. Then
m
X m
X
f( λi x i ) ≤ λi f (x i ), λi ≥ 0 ∀i = 1, . . . , m; λi = 1.
i=1 i=1
Application in probability
Consider x i to be realizations of a random variable X and λi to be
the corresponding discrete probabilities of observing x i .
Then Jensen’s inequality says: If f is a convex function,
f (EX ) ≤ Ef (X ).
Useful to obtain upper or lower bounds.
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 24 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 26 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 28 / 29
Convex Functions
P. Balamurugan (IE643 Lecture 3) Basics of Convex Optimization - Convex Sets and Convex Functions
05 August 2019 29 / 29