5 - 高阶凸优化
先别急着看那张漂亮的求解器结果表。想象有人把它推到你面前,只问一句:“你怎么知道这是全局最优?”这一篇博客要做的,就是不用含糊的措辞回答这个问题。
线性、二次和锥规划已经给了我们一套表达决策的语言。现在我们追问得更深一点:为什么有些看起来非线性的巨大问题仍能可靠求解,而有些表面简单的问题却会掉进很差的局部解? 关键不在求解器的名字,而在凸结构。
这一篇会认真证明凸性,推导对偶,而不是只记结论;也会解释每种算法究竟利用了什么几何结构。最后回到 2024 年国赛 C 题,把确定性种植规划扩展成场景与条件风险价值(CVaR)模型。我们真正想回答的不是“模型是否高级”,而是“当输入数据不准确时,这个决策是否仍然可以接受”。
不要先问“应该写哪一种算法”。先问:我的函数和集合是什么?能够证明怎样的曲率?用什么证书判断算法真的结束了? 回答完这些问题,再选择算法。
1. 凸集、凸函数与上图集
若集合
则
函数
几何上,图像上两点的弦位于函数图像上方。定义上图集
则
若
若二阶可微,则在开凸域上
例如 log-sum-exp
令
其中
对
因此它也是凸函数,并成为半定规划和内点法中重要的障碍函数。
2. 强凸性、光滑性与条件数
可微函数是
若梯度满足
则称
由光滑性可得下降引理
取
这说明步长
$$|x_k-x^|^2\le\left(1-\frac\mu L\right)^k|x_0-x^|^2.$$
预条件和变量缩放的目的,就是降低有效条件数。
3. 次梯度与不可微模型
凸函数在尖点处可能没有普通梯度,但仍然存在支撑超平面。若
则
闭的正常凸函数满足:
次梯度法
4. 共轭函数与系统化对偶推导
Fenchel 共轭定义为
它记录
且等号成立当且仅当
若
考虑
引入
分别对
这一套推导可以统一生成稀疏回归、网络流、熵模型和许多可分解问题的对偶。强对偶仍需要约束资格条件。Slater 条件要求存在严格满足凸不等式且满足仿射等式的点,是最常用的充分条件。
5. 近端算子与加速方法
对闭凸函数
二次项要求
对复合目标
基本近端梯度法达到
LASSO 的更新尤其直观:
梯度步骤改善拟合,软阈值步骤决定哪些系数保留。
6. 分裂方法与 ADMM
若
ADMM 的迭代为
原始残差为
当变量可按数据块、地区、场景或正则项拆分时,ADMM 很有价值。它并不天然快于成熟的锥求解器;优势来自并行、隐私或子问题规模大幅缩小。参数
7. 随机、一坐标与大规模方法
若
噪声让早期进展便宜,却使常步长迭代只能在最优点附近波动。小批量在方差与计算量之间折中;方差缩减方法借助周期性的完整梯度或控制变量加速有限和问题。
坐标下降一次更新一个变量或块。对光滑损失加可分
适合容易投影的集合:盒约束只需截断,概率单纯形可排序后求阈值,仿射集合则对应最小二乘。投影本身也是一个优化问题,复杂度取决于集合
8. 将风险写成凸优化:VaR 与 CVaR
令
VaR 只告诉我们门槛,却不描述门槛之外有多糟。CVaR 衡量尾部平均损失。Rockafellar–Uryasev 表示为
$$\operatorname{CVaR}\alpha(L)=\min_\eta\left[\eta+\frac1{1-\alpha}\mathbb E(L-\eta)+\right].$$
对离散场景
若场景损失是凸的,CVaR 模型仍然凸;若损失为仿射函数,它就是 LP。原本看似复杂的尾部统计量被辅助变量和线性不等式表达出来。
9. 获奖论文案例:带尾部风险的种植规划
2024 国赛种植规划优秀论文把需求、亩产量、价格和成本视为不确定量,并引入 CVaR。令
满足
以及每个场景下的土地、轮作、销售等约束。
题目只给波动范围而没有概率分布时,不应假装它们精确服从正态分布。可以建立名义场景、需求高低场景、低产高成本压力场景,以及带相关冲击的场景。独立扰动每一种作物会破坏真实相关性:干旱通常同时降低多种作物产量。
不同
原优秀论文使用 DEGA 启发式算法求解扩展模型。由于场景 CVaR 部分在引入离散种植选择后仍有大量线性结构,可以用缩小后的 MILP 提供基准和最优性界,再与启发式结果比较。
10. 最优性证书、失败模式与报告
可信计算至少要跟踪:原始可行性、驻点或对偶可行性、互补松弛、原始—对偶间隙、目标和变量变化、条件数,以及样本外场景表现。
对复合问题,近端梯度映射
推广了普通梯度。
常见错误包括:仅凭图像像碗就声称凸;忽略定义域使用 Hessian 检验;把非凸问题的 KKT 点当作全局最优;报告对偶变量却不说明单位;用同一批场景调风险参数又宣称样本外稳健;目标不再变化就停止,却没有检查约束残差。
参考资料
- 全国大学生数学建模竞赛官网 与优秀论文展示 。
- Boyd 与 Vandenberghe,《Convex Optimization》 。
- Parikh 与 Boyd,《Proximal Algorithms》 。
- Boyd 等,ADMM 综述 。
- Rockafellar 与 Uryasev,CVaR 优化论文 。
凸优化的力量并不是让建模变得自动,而是把几何、算法和最优性证书连接起来。当你能够证明曲率、推导对偶并测量最优性时,求解器给出的答案才从神秘数字变成可审查的论证。
如果你读到了这里,留一道隐藏题给你:先不要展开平方,直接推导
- 标题: 5 - 高阶凸优化
- 作者: Gavin0576
- 创建于 : 2026-09-15 18:00:17
- 更新于 : 2026-10-23 07:06:57
- 链接: https://jiangpf2022.github.io/blog//2026/09/15/Mathematical-Modeling-05-Advanced-Convex-Optimization-zh/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。