Convex duality: primal and dual problems
Primal and dual convex optimization problems and the relationship between their optimal values.
Convex duality: primal and dual problems
A primal-dual pair in convex optimization is a pair of problems built from convex objectives so that the dual objective gives a universal lower bound on the primal optimal value. A common (Fenchel) form starts from convex functions and and a linear map , and defines
where and are Fenchel conjugates and use infimum and supremum . The inequality (weak duality) follows from the Fenchel-Young inequality , and under suitable regularity conditions one has strong duality , often certified by subgradient conditions.
Examples:
- Equality constraints can be encoded by choosing to be when and otherwise, turning into a dual of the form .
- The Lasso objective has a Fenchel dual subject to the constraint , because the conjugate of is an indicator of an -ball.