不等式约束的优化问题求解
基本概念
与前文讨论的只含等式约束的优化问题求解类似,含不等式约束的优化问题同样可以用拉格朗日乘子法进行求解
对于一般形式的优化问题:
其中,
引入下面两个定义:
定义1:对于一个不等式约束,如果在处,那么称该不等式约束是处的起作用约束;如果在处,那么称该约束是处的不起作用约束。按照惯例,总是把等式约束当作起作用的约束
定义2: 设满足,设为起作用不等式约束的下标集:
如果向量
是线性无关的,那么称是一个正则点
KKT 条件
下面介绍某个点是局部极小点所满足的一阶必要条件,即KKT条件。
KKT条件: 设,设是问题的一个正则点和局部极小点,那么必然存在和,使得以下条件成立:
那么在求解不等式约束的最优化问题的时候,可以搜索满足KKT条件的点,并将这些点作为极小点的候选对象。
二阶充分必要条件
除了一阶的KKT条件之外,求解这类问题还有二阶的充分必要条件。
二阶必要条件: 在上述的问题中若是极小点且。假设是正则点,那么存在和使得
- 对于所有,都有成立
二阶充分条件: 假定,是一个可行点,存在向量和使得
- 对于所有,都有成立
那么是优化问题的严格局部极小点