Karush-Kuhn-Tucker conditions (source code)

= Karush-Kuhn-Tucker conditions
{c}
{wiki}

= KKT
{c}
{synonym}

= KKT conditions
{c}
{synonym}

For differentiable inequality constraints $g_i(x)\leq0$, a regular local minimum has multipliers $\lambda_i\geq0$ satisfying
$$
\nabla f+\sum_i\lambda_i\nabla g_i=0,
\qquad
\lambda_i g_i=0.
$$
For a convex problem under a suitable constraint qualification, these conditions are sufficient for global optimality.