Chapter 4 Constrained Convex Optimization
Chapter 4 Constrained Convex Optimization
OPTIMIZATION
Constrained convex optimization
CONTENT
• Weak duality theorem if x* is an optimal solution to the primal problem and (*,*) is an
optimal solution to the dual problem, then f(x*) q(*,*)
• Corollary If there exist x* and (*,*) such that f(x*) = q(*,*), then x* and (*,*) are
respectively optimal solutions to the primal and dual problems
KKT Conditions
• Theorem (KKT sufficient conditions) Let x* be a feasible solution of (P) which is convex
program (f, gi are convex functions, hi are linear functions). If there exists (,) such that:
𝑝
• f(x*) + σ𝑚 𝑖=1 𝑖𝑔𝑖 (x*) + σ𝑖=1 𝑖ℎ𝑖 (x*) = 0
• 0,
• i gi(x*) = 0, i = 1,…, m
then x* is a global optimal solution of (P)
Example
minimize f(x,y) = 2x – y
s.t. g1(x,y) = x2 + y2 – 2 ≤ 0
g2(x,y) = x – y – 1 ≤ 0
• Let X = {x integer | Dx d}
• Assume optimizing over X can be solved easily, but adding constraint Ax b makes the
problem too difficult
Lagrange relaxation for Integer Programming
• Exercise Given a constant value = (k), suppose x(k) is an optimal solution to the problem