定理
- 对于问题
- 如果该问题不是degenerate,那么最优解满足如下条件
- stationarity:
- complementary slackness:
- primal feasibility:
- dual feasibility:
用途
- 通过构造KKT条件,如果条件中没有不等式,那就有机会直接求解优化问题的解,比如下图这种情况,我们只需要求解下面的线性方程组的解即可得到优化结果
- 可以拿来度量约束优化数值算法的解的精度。下面三个值是KKT残差,通过取其中的最大值,使其足够小,就可以得到精度较高的解
-
- 不等式约束违背程度
-
- 等式约束违背程度
-
- 梯度残差
-