Constrained Convex Problems
Example
subject to
- is a convex function
Example
Projected Gradient Descent
Projected Gradient Descent Algorithm
Franke-Wolfe
Duality and Lagrange Multipliers
Lagrangian
Consider general minimisation problem subject to:
(does not need to be convex, but we pay attention to convex case)
We define Lagrangian as:
- Incorporate constraints into a new objective function
- is Lagrange multiplier associated with , with
- is Lagrange multiplier associated with
- Lagrange multipliers can be thought of as enforcing soft constraints
Example
Given subject to :
Partial derivatives of the function:
We have , , thus (only critical point of ).
Lagrange multiplier
Slides 28
Lagrange dual function
Lagrange dual function:
g(\lambda, v) &= \inf_x L(x, \lambda, v) \\ &= \inf_x \begin{pmatrix} f_0(x) + \sum^m_{i=1} \lambda_i f_i(x) + \sum^p_{i = 1} v_i h_i (x) \end{pmatrix} \end{aligned}$$ Constructing a **dual function** is done by minimising the Lagrangian over primal variables. $$g(\lambda, v) = -\infty$$ > [!fail] Slide 29 > > > > [!example] > > > [!fail] Slide 30 > > > [!example] > > > [!fail] Slide 31 > > > [!example] > > > [!fail] Slide 32 #### The dual problem > [!fail] Slide 33 > #### Weak and Strong Duality > [!failure] Slides 34-40 >