Lecture 4 Convex Optimization
Lecture 4 Convex Optimization
Nicholas Ruozzi
University of Texas at Dallas
General Optimization
subject to:
2
General Optimization
3
General Optimization
4
Example
subject to:
5
Example
subject to:
6
Convex Optimization
subject to:
7
Convex Optimization
subject to:
8
Local and Global Optima
• Every local optimum of a convex optimization problem is a
global optimum: let be a local minimum, a global minimum,
and
𝑦
𝑅
𝑥
9
Local and Global Optima
• Every local optimum of a convex optimization problem is a
global optimum: let be a local minimum, a global minimum,
and
is a local minimum
implies that there
exists a radius such
𝑦 that for all points
within the ball of
𝑅 radius of ,
𝑥
10
Local and Global Optima
• Every local optimum of a convex optimization problem is a
global optimum: let be a local minimum, a global minimum,
and
Let
𝑦
then
𝑅
𝑧
𝑥
11
Local and Global Optima
• Every local optimum of a convex optimization problem is a
global optimum: let be a local minimum, a global minimum,
and
By convexity,
𝑦
And
𝑅
𝑧
𝑥 So, , a contradiction
12
Local Optima
• For all ,
13
Linear Programming Problems
For
subject to:
14
Quadratic Programming Problems
For
subject to:
16
Least Squares Regression
• Given data points and , find the best fit line
17
Least Squares Regression
• Given data points and , find the best fit polynomial of degree
18
Projections
𝑧 𝑥
19
Projections
20
Projections
21
Projections
22
Smallest Enclosing Ball
23
Smallest Enclosing Ball
24