Convex Optimization: Chapter 1 Introduction
Convex Optimization: Chapter 1 Introduction
Convex Optimization: Chapter 1 Introduction
Optimization
Chapter 1 Introduction
What, Why and How
What is convex optimization
Why study convex optimization
How to study convex optimization
What is Convex Optimization?
Mathematical Optimization
Nonlinear Optimization
Convex Optimization
Least-squares LP
Mathematical Optimization
Convex Optimization
Least-squares
Analytical Solution of Least-
squares
@f 0 (x)
@x = 2A > (Ax b) = 0
x = (A > A) 1A >b
Linear Programming (LP)
Why Study Convex Optimization?
Solving Optimization
Problems
Mathematical Optimization
Nonlinear Optimization
Convex Optimization
Least-squares LP
Mathematical Optimization
Nonlinear Optimization
Convex Optimization
Least-squares LP
Analytical solution
Good algorithms and software
High accuracy and high reliability
Time complexity: C n 2 k
A mature technology!
Mathematical Optimization
Nonlinear Optimization
Convex Optimization
Least-squares LP
No analytical solution
Algorithms and software
Reliable and efficient
Time complexity: C n 2 m
Nonlinear Optimization
Convex Optimization
Least-squares LP
No analytical solution
Algorithms and software
Reliable and efficient
Time complexity (roughly)
max{n 3 , n 2 m, F }
Nonlinear Optimization
Convex Optimization
Least-squares LP
Ifnot,
thereislittlechanceyoucansolveit.
Regularized least-squares
Recognizing LP problems
Example: ti = jr i j
Sum of residuals approximation
t = maxi ja>
i x bi j
Recognizing Convex
Optimization Problems
An Example
10
Adding Cm linear constraints?????
P 10 1
P m
p
k =1 j k
2
p
j =1 j 8f j 1; j 2; ; j 10g
Summary
From the book, we expect to learn
To recognize convex optimization problems
To formulate convex optimization problems
To (know what can) solve them!