Skip to content

原则Principle

拉格朗日对偶

Lagrange duality

通过拉格朗日函数构造原问题下界的对偶问题,并研究弱对偶、强对偶与最优性条件。

形式陈述 ​

考虑有限维优化问题:变量 x∈Rn 取值于非空共同定义域 D,各 fi,hj 在其中取有限实值,最优值记为 p∗。此时不预设函数凸:

minxf0(x)s.t.fi(x)≤0,i=1,…,m,hj(x)=0,j=1,…,p.

其 Lagrange 函数把约束以线性权重并入目标:

L(x,λ,ν)=f0(x)+∑i=1mλifi(x)+∑j=1pνjhj(x),

其中 λi≥0 是不等式约束的乘子,νj∈R 是等式约束的乘子。对偶函数定义为

g(λ,ν)=infx∈DL(x,λ,ν).

弱对偶定理:对任意 λ≥0 与任意 ν,都有 g(λ,ν)≤p∗;从而对偶问题 supλ≥0, νg(λ,ν) 的最优值 d∗ 满足 d∗≤p∗,当两个最优值有限时,差值 p∗−d∗ 称为对偶间隙。

强对偶指 d∗=p∗,一个标准充分条件是:原问题为凸优化问题(f0,fi 为凸函数,hj 仿射),且满足 Slater 条件——存在 x∈relintD 使 fi(x)<0(i=1,…,m)且 hj(x)=0(j=1,…,p);此时 d∗=p∗,且当 p∗>−∞ 时对偶最优值可达。

在可微凸问题中,零对偶间隙与最优解可达会把原、对偶最优解连接到KKT 条件;反过来,满足 KKT 的原—对偶可行点给出零间隙最优性证书。

直觉

乘子为约束分配权重。在可行点处,fi(x)≤0、λi≥0 且 hj(x)=0,所以 L(x,λ,ν)≤f0(x);再对 x 取下确界,就得到原目标值的下界。对偶问题调整这些权重,寻找尽可能高的下界。

g 总是凹函数,因为它是关于 (λ,ν) 的一族仿射函数的逐点下确界。这一性质与弱对偶一样,也适用于非凸原问题。

最优乘子还描述约束扰动的代价。在强对偶成立且最优值对约束右端可微时,将 fi(x)≤0 放松为 fi(x)≤ui,最优值对 ui 的导数为 −λi∗。因此 λi∗ 可解释为资源的边际价格。

例子与边界

一个能算到底的例子:minx2 受约束 x≥1,即 f1(x)=1−x≤0,显然 p∗=1。Lagrange 函数 L(x,λ)=x2+λ(1−x) 关于 x 在 x=λ/2 处取最小,得

g(λ)=λ−λ24,

在 λ∗=2 处最大化,d∗=g(2)=1=p∗:强对偶成立(x=2 严格可行,Slater 条件满足),且 x∗=λ∗/2=1 与互补松弛 λ∗(1−x∗)=0 相符。线性情形会导出线性规划对偶:标准形 min{c⊤x:Ax=b, x≥0} 的对偶是 max{b⊤ν:A⊤ν≤c},只要一方可行且最优值有限,两侧最优值就相等。

约束资格的作用可以从一个凸问题看清:在定义域 {(x,y):y>0} 上求 mine−x 受约束 x2/y≤0。可行性迫使 x=0,故 p∗=1;而对任意 λ≥0,固定 x 令 y→∞ 可让罚项消失,再令 x→+∞ 得 g(λ)=0,于是 d∗=0,对偶间隙为 1。这里 x2/y 在 y>0 上凸,却始终非负,因而没有严格可行点。拉格朗日函数通过增大 y 使约束罚项任意小,得到的下界与原可行集上固定的目标值之间留下了间隙。

经典 Lagrange 乘子法通过驻点方程寻找光滑约束下的局部极值候选;对偶函数则通过对整个定义域取下确界,建立全局下界。两种方法都使用乘子,分别把它用于局部微分条件与全局比较。

推论与应用

Fenchel 对偶与原对偶单调包含处理扩展实值的复合模型 f(x)+g(Ax):通过 ridomg∩A(ridomf)≠∅ 的资格条件建立对偶可达性,再以两份共轭等号给出证书。它把不等式形式的 Slater 条件接到定义域几何,并继续证明原对偶隐式系统的有限维收敛;原问题的最优点存在仍单独核对。

Fisher 市场均衡与 Eisenberg–Gale 规划给资源影子价格一个具体的市场含义:最大化预算加权的对数效用时,供给约束的最优乘子正是支持均衡分配的商品价格。KKT 条件进一步证明每个买家在这些价格下花完预算并取得个人最大效用,从而把集中式凸优化与分散的最优购买行为连接起来。

锥规划的对偶与证书把非负乘子推广到对偶锥,并用二阶半正定例子说明:零间隙未必伴随对偶最优值可达,不可行也未必存在普通的严格分离证书。

给定原始可行点 x 和对偶可行点 (λ,ν),弱对偶立即给出

0≤f0(x)−p∗≤f0(x)−g(λ,ν).

右侧是可计算的最优性误差上界,可用于分支定界和求解器停止。强对偶进一步说明:当原、对偶点都逼近最优时,上下界能够贴合。

Lasso 的最优性与对偶间隙先把残差缩放到 ‖ATθ‖∞≤λ,再由 D(θ)=bTθ−‖θ‖2/2 计算下界。缩放让残差信息成为对偶可行点,原始目标值与该下界之差便能用于判断剩余优化误差。

在结构层面,线性规划对偶把若干组合极小极大定理纳入同一框架:最大流最小割定理与二部图中的 König 定理都可视为特定线性规划及其对偶最优值相等的实例;原始—对偶方法直接使用 LP 的可行性、弱对偶与互补松弛来设计精确或近似算法,不必先经过一般凸问题的拉格朗日函数。在连续优化中,对偶分解把耦合约束价格化,将大问题拆成可并行的子问题;支持向量机等模型的标准求解路径正是转入对偶问题后在乘子空间中进行。

学习中的范数约束 Ω(h)≤r 在凸性、约束资格及最优解存在等条件下,可通过最优乘子转成正则化 ERM的惩罚项 λΩ(h)。半径与乘子可以呈多对一关系,例如一段半径范围内约束都不活跃时,对应乘子均为零。FTRL则在累计历史损失上加入正则器,用它控制相邻轮次决策的变化,再由在线学习分析得到遗憾界。

在输运对偶中,为两组边缘约束引入势函数后,非负计划的下确界迫使势和不超过路线成本。有限线性规划或紧连续输运条件负责保证无对偶间隙,形式上的乘子推导本身只给弱对偶。

参考资料
  • Stephen Boyd and Lieven Vandenberghe, Convex Optimization, Cambridge University Press, 2004,Ch. 5, Lagrange duality, Slater condition and KKT conditions。
  • R. Tyrrell Rockafellar, Convex Analysis, Princeton University Press, 1970,§§28–31, conjugacy, duality and saddle points。
关系图谱16 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

暂未标注直接上位概念。

下位 / 直接特例

类型化关系