“KKT 条件还给 $$ \alpha i\bigl(y if i 1+\xi i\bigr)=0,\qquad (C \alpha i)\xi i=0. $$ 所以 $\alpha i=0$…”
形式陈述 ​
考虑下述可微约束优化问题
并定义
- 原始可行:
且 ; - 对偶可行:
; - 互补松弛:
; - 驻点:
。
三种结论必须分开。一般光滑问题的局部最优点只有在适当约束资格(如 LICQ 或 MFCQ)下才必有 KKT 乘子。若
直觉
在最优点处,目标梯度不能指向任何可行的一阶下降方向。活跃约束
例子与边界
考虑
约束资格不能删。对
推论与应用
KKT 条件把Lagrange 对偶的零对偶间隙变成可核验的原始—对偶证书:原始可行、对偶可行与互补松弛共同使两侧目标相等。在线性与二次规划中,它给出活跃集方法和原始—对偶内点法的方程骨架;在支持向量机中,互补松弛区分支持向量与非支持样本。对不可微凸问题,驻点方程需改用次梯度;若定义域边界没有显式列为约束,还应加入相应法锥。
参考资料
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, Cambridge University Press, 2004, §5.5, KKT optimality conditions.
- Stanford EE364a, Duality, KKT conditions, Slater's condition, and optimality certificates, accessed 2026.
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, 2nd ed., Springer, 2006, Ch. 12, constraint qualifications and first-order conditions.