Optimization

November 13, 2022 optimization

KKT Condition

KKT condition is the necessary & sufficient conditions for inequality constrained problems. Reference

1. Unconstraint Problem

Suppose the objective $f(x)$ is a convex function, then the necessary and sufficient condition is \(\nabla f(x^*) =0\) In a more general setting,

2. Equality Constrained Problem

\[\begin{aligned} &\min_{x \in R^{n}} f(x) \\\\ &\text{s.t. } c_{i}(x)=0, i=1, \ldots, m, \quad m \leq n \end{aligned}\]

3. Inequality Constrainted Problem

\[\begin{aligned} &\min_{x \in R^{n}} f(x) \\\\ &\text{s.t. } c_{i}(x) \geq 0, i=1, \ldots, m, \quad m \leq n \end{aligned}\] \[\min_{x \in R^{n}} f(x) \\\\ \text{s.t. } c_{i}(x) \geq 0, i=1, \ldots, m, \quad m \leq n\]