The primal problem
Start with a constrained minimization in standard form:
We call this the primal. Write for its optimal value (possibly if infeasible). , , can be anything for the definitions below — convexity is what we'll need later for strong duality, not for the construction itself.
The primal might be hard: non-smooth, non-convex, combinatorial. The dual problem we build next is always concave, regardless. That's its point.
