Linear Programming
Let us consider a constrained optimization problem in the form
As both the objective function and constraints are linear the problem is convex. For this reason KKT conditions are not only necessary but also sufficient if a feasible w.r.t the constraints exists.
KKT conditions
The KKT conditions of this problem can be states as:
Dual problem
The dual problem of the LP problem can be written as where the Lagrangian can be manipulated into the form As we are only looking for bound solutions (last constraint) the condition must be satisfied and therefore When substituted back into the original dual problem, after basic manipulations, we attain