定理B.30 Karush-Kuhn-Tucker定理
假设 , :,
- 是凸的且可微,
- 约束条件合格。
那么 是约束程序的解 当且仅当 存在 使得,
条件 B.11-B.13 被称为 KKT条件。
注意,最后两个 KKT条件 等价于
这些等式被称为 互补条件。
\begin{proof}
对于正向,由于约束条件合格,如果 是解,那么存在 使得 是拉格朗日函数的鞍点且三个条件均满足(第一个条件由鞍点的定义得出,后两个条件由(B.10)得出)。
在相反的方向,如果条件满足,那么对于任何 使得 ,我们可以写出
这表明 是满足约束条件点集中 的最小值。
\end{proof}