本文最后更新于120 天前,其中的信息可能已经过时,如有错误请发送邮件至 2641805259@qq.com
一、标准形式的凸优化问题
凸优化问题是形如
的问题,其中是凸函数。
凸优化问题对比于普通优化问题多了三个约束条件:
- 目标函数必须是凸的
- 不等式约束函数必须是凸的
- 等式约束函数必须是仿射的
有上述条件可以推断出,图优化问题的可行集也是凸集。
二、最优性条件
1. 局部最优解与全局最优解
定理 1 一个凸优化问题的局部最优解也是全局最优的。
设是凸优化问题的局部最优解,因此有
现在假设存在全局最优解,且。因此有。
现在令
因此有
由于可行集是凸集,且是凸函数
2. 可微函数的最优性准则
常规凸优化问题
定理 2 是最优的当且仅当它是可行的并且对所有可行有
根据凸函数的一阶条件有:
当,有恒成立。
而当时,取。我们有
由于导数为负数,因此存在,与是最优的矛盾。
此处也可以通过支撑超平面进行理解。
定义了在处的一个支撑超平面,如果,则由和确定的超平面与集合的内部相交,与是最优点矛盾。
无约束凸优化问题
定理 3 对于无约束问题,定理2可简化为是最优解当且仅当
由于是可微的,因此所有充分靠近的点都是可行的。我们定义
因此
故
等式约束凸优化问题
考虑只含等式约束二没有不等式约束的问题,即
其可行集是仿射的。
定理 4 对于等式约束问题,是最优解当且仅当存在一个使得
其中,
非负象限中的极小化
考虑
定理 5 是最优解当且仅当
三、拟凸优化
形式:
其中是拟凸函数,是凸函数。
局部最优解与最优性条件
拟凸优化问题可能有不是最优点的局部最优点。
是最优的,如果
这一性质与凸优化问题的类似性质有两个重要的不同:
- 该条件仅仅是充分条件,不是必要
- 该条件要求梯度非零,而原凸优化问题的条件不需要
通过凸可行性问题求解拟凸优化问题
通过一族凸不等式来表示拟凸函数的下水平集。为满足
的一族凸函数,并且对于每个,都是的非增函数,即对任意总有。
用表示拟凸优化问题的最优值,如果可行性问题:
是可行的,我们有,如果不可行,我们有。
通过二分法缩小的范围,可逐渐逼近最优值。