“三种结论必须分开。一般光滑问题的局部最优点只有在适当约束资格(如 LICQ 或 MFCQ)下才必有 KKT 乘子。若 $U$ 凸、$f 0,f i$ 凸且 $h j$ 仿射,也就是处在凸优化…”
形式陈述
本页取有限维变量
其中
直觉
这里的关键不是目标函数“看起来像碗”,而是目标的上图与可行域都没有离散裂缝或内凹结构。于是两个可行方案的插值仍可行,且目标值不会高于端点值的相同加权平均。若某个可行点
让
例子与边界
线性规划、无约束最小二乘、带凸约束的半正定二次规划、凸范数正则化与半定规划都属于这一模型。最大化凹函数也可通过目标取负号写成凸最小化。
标准形式用仿射等式保证等式可行集为凸集。凸函数的零水平集则可能非凸,例如
边界最优性由可行方向决定。例如在
最小二乘
是无约束凸问题;加入
推论与应用
线性规划是目标与约束均仿射的特例,凸函数与凸集则提供一般结构。梯度或次梯度给出最优性证书。解的存在性可以用另一组条件保证:例如极值定理保证连续目标在非空紧可行集上达到最小值;在有限维空间中,非空闭可行集上的下半连续强制增长目标,若在某个可行点取有限值,也能通过紧水平集取得最小值。
固定训练样本后,经验风险最小化可形成静态凸问题,正则化 ERM再加入凸惩罚项。优化分析衡量求得的参数距离训练目标最优值有多远,泛化分析则比较训练风险与总体风险。在线凸优化面对逐轮揭示的损失,以累计 regret 比较在线决策与事后固定决策。
对偶问题提供原最优值的下界;满足相应约束资格时,强对偶使上下界相等,从而给出可检验的最优性证书。
对适当、下半连续的凸目标,近端算子最小化“目标值加正的平方距离项”。距离项使子问题强凸并给出唯一更新;近端点方法反复执行这一更新。对光滑项与非光滑项之和,近端梯度法则先对光滑项作梯度步,再对非光滑项取近端更新。
参考资料
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization, Cambridge University Press, 2004,Ch. 4;配套官方讲义,§§4.10–4.12,局部最优与可行方向一阶条件。
- R. Tyrrell Rockafellar, Convex Analysis, Princeton University Press, 1970,§§27–28, minimization of convex functions and constraints。