拉格朗日对偶性

本文来自我的个人博客 https://www.zhangshenghai.com/posts/22545/

在约束最优化问题中,常常利用拉格朗日对偶性将原始问题转换为对偶问题,通过解对偶问题而得到原始问题的解。

原始问题

假设f(x),c_i(x), h_j(x)​是定义在R^n​上的连续可微函数,考虑约束最优化问题
min_{x \in R^n}f(x)

s.t. \qquad c_i(x) \leq 0, \qquad i = 1,2,...,k

h_j(x) = 0, \quad j=1,2,...,l

首先,引入拉格朗日函数:
L(x, \alpha, \beta) = f(x)+\sum_{i=1}^k \alpha_i c_i(x)+ \sum_{j=1}^l \beta_jh_j(x)
这里,x = (x^{(1)},x^{(1)},..., x^{(n)} )^T \in R^n\alpha_i, \beta_i是拉格朗日乘子,\alpha_i \geq 0,考虑x的函数:
\theta_P(x) = max_{\alpha, \beta: \alpha_i \geq0}L(x, \alpha, \beta)
考虑极小化问题:
min_x\theta_P(x)= min_xmax_{\alpha, \beta: \alpha_i \geq0}L(x, \alpha, \beta)
这与原始最优化问题等价,即它们有着相同的解,将其称为广义拉格朗日函数的极小极大问题。

对偶问题

定义:
\theta_D(\alpha, \beta) = min_xL(x, \alpha, \beta)
再考虑极大化\theta_D(\alpha, \beta)​,即原始最优化问题的对偶问题
max_{\alpha, \beta: \alpha_i \geq 0}\theta_D(\alpha, \beta)= max_{\alpha, \beta: \alpha_i \geq 0}min_xL(x, \alpha, \beta)

s.t. \qquad \alpha_i \geq 0, \qquad i = 1,2,...,k

原始问题和对偶问题的关系

若原始问题和对偶问题都有最优值,则:
max_{\alpha, \beta: \alpha_i \geq 0}min_xL(x, \alpha, \beta) \leq min_xmax_{\alpha, \beta: \alpha_i \geq0}L(x, \alpha, \beta)
在某些条件下,上式的等号成立,这时可以用解对偶问题替代解原始问题。

对原始问题和对偶问题,假设函数f(x)​c_i(x)​是凸函数,h_j(x)​是仿射函数,并且不等式约束c_i(x)​是严格可行的,则x^{\star}​\alpha^{\star},\beta^{\star}​分别是原始问题和对偶问题的解的充分必要条件是x^{\star}​\alpha^{\star},\beta^{\star}​满足下面的Karush-Kuhn-Tucker (KKT)条件:
\nabla_xL(x^{\star},\alpha^{\star},\beta^{\star}) = 0

\alpha_i^{\star}c_i(x^{\star}) = 0, \qquad i=1,2,...,k

c_i(x^{\star}) \leq 0, \qquad i=1,2,...,k

\alpha_i^{\star} \geq 0 , \qquad i=1,2,...,k

h_j(x^{\star}) = 0, \qquad i=1,2,...,k

可以看出,若\alpha_i^{\star} \geq 0,则c_i(x^{\star})=0\alpha_i^{\star} \geq 0称为KKT的对偶互补条件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Welcome To My Blog在约束最优化问题(Constrained Optimization)中,常常利...
    LittleSasuke阅读 1,809评论 0 2
  • 在约束最优化问题中,常常利用拉格朗日对偶性(Lagrange duality)将原始问题转换为对偶问题,通过解决对...
    井底蛙蛙呱呱呱阅读 3,698评论 0 0
  • 本章涉及到的知识点清单:1、决策面方程2、函数间隔和几何间隔3、不等式约束条件4、SVM最优化模型的数学描述(凸二...
    PrivateEye_zzy阅读 13,626评论 3 10
  • 在约束最优化问题中,拉格朗日对偶性将原始问题转换为对偶问题,通过解对偶问题而得到原始问题的解。该方法在统计学习方法...
    AlbertLi阅读 4,447评论 1 7
  • ‘‘小妮儿,你大姨来接我了……’’我正在给学生上课,在大门口坐着和邻居闲聊的妈妈快步走过来,轻声对我说,‘‘我说我...
    走过不惑阅读 469评论 0 1

友情链接更多精彩内容