Skip to content

拉格朗日对偶

Lagrange duality

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

形式陈述

考虑原问题

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),λ0,

对偶函数

g(λ,ν)=infxL(x,λ,ν)

对任意对偶可行 (λ,ν) 都给出原最优值 p 的下界。因此对偶问题 maxλ0,νg(λ,ν) 的最优值 d 总满足弱对偶 dp。对凸原问题,若满足 Slater 条件等约束资格,通常有强对偶 d=p,并可由 KKT 条件刻画最优解。

直觉

非负乘子给违反不等式约束的点加罚。对所有 x 取最小后得到一个无论原问题多难都不会超过原最优值的证书;再选择最好的乘子,就是寻找最紧下界。

例子与边界

线性规划在适当可行/有界条件下具有强对偶。凸问题也可能因约束资格失败出现对偶间隙或对偶最优不取到;强对偶不是“只要凸就自动成立”。非凸问题仍有弱对偶,但对偶间隙可能很大。乘子必须满足 λi0,否则对原可行点无法保证 L(x,λ,ν)f0(x)。对偶函数总是关于 (λ,ν) 的凹函数,即使原问题非凸。Lagrange 对偶与仅用于光滑等式约束的经典乘子法相关,但量词和目的不同。

推论与应用

对偶变量可解释为资源的影子价格;对偶证书用于最优性验证、松弛组合问题、分解大型优化和推导支持向量机等模型。

参考资料
  • 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。