有约束优化
形式:
对偶理论
弱对偶定理(Weak duality):设
拉格朗日函数(Lagrangian)
思想:将约束函数以线性加权的形式 加入目标函数,得到的函数:
或者
其中
拉格朗日对偶函数(Lagrange dual function)
弱对偶定理:设
证明:因为后面两项之和一定
于是可以将原问题转化成
由于凹性+max,于是转化成了一个关于
- 该问题称为原问题对偶问题
- (
)称为对偶变量 称为对偶间隙,对偶间隙为0时,两个问题有相同的最优值,称为强对偶性成立。 - 仅有线性不等式约束的凸优化问题对偶间隙为0
- 大部分凸优化问题的对偶间隙为0
仅含等式约束问题(拉格朗日乘子法)
拉格朗日定理
正则点
对于满足
等价于:雅可比矩阵
拉格朗日定理
如果
换句话说:如果
等同于无约束优化问题:
拉格朗日乘子法
通过求解上面的方程组,找到极值点。其中方程组包含
一般约束问题(KKT)
等式约束中拉格朗日定理的成立条件要求
起作用的约束和不起作用的约束
起作用的约束: 对于不等式约束
正则点
如果 $\nabla h_i(x^),\nabla g_j(x^{\}),1\le i\le m, j\in\{j:g_j(x^{*})=0\}
即:等式约束+起作用的不等式约束的梯度线性无关。
KKT定理
设
对于不起作用的约束,
KKT条件主要是分类讨论。
(拉格朗日条件) (互补松弛条件)
约束问题的求解算法
- 投影法
- 罚函数法(或外点法,求解等式不等式约束优化问题)
- 内点法(或障碍函数法,求解不等式约束优化问题)
投影法
投影法一般将可行域