Professional Documents
Culture Documents
Convex Optimization:: Part 1 of Chapter 7 Discussion
Convex Optimization:: Part 1 of Chapter 7 Discussion
Discussion
Instead:
Today: Discuss convex optimization
Next Week: Discuss some specific convex optimization problems
(from text), e.g. SVMs
Convex OPs
(Generally) No analytic solution
Efficient algorithms to find (global) solution
Interior point methods (basically Iterated Newton) can be used:
~[10-100]*max{p3 , p2m, F} ; F cost eval. obj. and constr. f
At worst solve with general IP methods (CVX), faster specialized
Draw the line passing through the two points f(x) and
f(y)
Convex!
Not Convex!!!
A KTEC Center of Excellence 13
Convex Function
Easy to see why convexity allows for
efficient solution
Just slide down the objective function as
far as possible and will reach a minimum
Affine border
case of convexity
LP is special case
Ai = 0 - results in LP
ci = 0 - results in QCQP
Constraint requires the affine functions
to lie in 2nd order cone
A KTEC Center of Excellence 24
Second Order Cone (Boundary) in R3
Lagrangian L:
(definition)
(since constraints
satisfied at x*)
Sandwiched between f0(x), last 2 inequalities are
equalities, simple!
Which means:
Since each term is non-positive, we have
complementary slackness:
Necessary conditions
Also sufficient
conditions:
1+2 -> xt is feasible.
3 -> L(x,lt,nt) is convex
5 -> xt minimizes L(x,lt,nt)
so g(lt,nt) = L(xt,lt,nt)