定理已证明
卡罗需–库恩–塔克条件
命题陈述
考虑问题 ,约束为 与 ,其中 可微。若 是满足某约束规范的局部极小点,则存在乘子 、 使得:(平稳性);(原始可行性);(对偶可行性);(互补松弛性)(对所有 )。对凸问题而言,这些条件也是全局最优的充分条件。
为什么成立?
在受约束的最优点处,任何微小的可行移动都无法改善目标函数。平稳性条件说明 的梯度恰好被活跃约束梯度的非负组合抵消——该点被只能向内推的力(乘子)『钉』在可行域边界上。互补松弛性说明约束产生力()当且仅当它确实起作用();松弛的约束不作贡献。
证明思路
在某个约束规范下(如活跃约束梯度线性无关,或凸问题的 Slater 条件), 处的可行方向集合与活跃约束的线性化锥重合。由于 是局部极小点, 不能与任何可行方向有负内积,因此 属于活跃约束梯度所生成的锥——这正是将法卡斯引理应用于线性化系统的结果,由此得到乘子 。
用到此定理的主题
相关定理
分步证明
该定理暂无分步证明。
参考文献
- Stephen Boyd, Lieven Vandenberghe (2004). Convex Optimization
- Mokhtar S. Bazaraa, Hanif D. Sherali, C. M. Shetty (2006). Nonlinear Programming: Theory and Algorithms