Method (Constrained Optimization)
Want to minimize a function f(xn) over its alphabet xn=(x1,…,xn)∈Rn subject to inequality constraints gi(xn)≤0, i=1,…,mand equality constraints hj(xn)=0, j=1,…,li.e. we want to determine xn∈Qminf(xn)(#)where Q={xn∈Rn:gi(xn≤0,i=1,…,m\mboxandhj(xn)=0,j=1,…,l} # Remark In general # is hard to solve so instead we consider a dual optimization without constraints given by L(λm,vl):=xn∈Rnmin[f(xn)+i=1∑mλigi(xn)+j=1∑lvjhj(xn)]If f and {gi}i=1m are differentiable convex functions and {hj}j=1l are affine, then it can be shown that ∃ multipliers λ~m=(λ~1,…,λ~m) with λ~i≥0, i=1,…,m and v~l=(v~1,…,v~l) such that L(λ~m,v~l)=xn∈Qminf(xn)=f(x+n)(where x+n is the optimizer point) iff x∗n=(x1∗,…,xn∗), λ~m and v~l satisfy the following Karush-Kuhn-Tucker (KKT) conditions (i.e. we have solved # via L(λ~m,v~l).