如何写出原问题的对偶问题

P,P

{min f(x)s.t. gi(x)0,i=1,...,l        hi(x)=0,i=1,...,m

一.计算对偶问题流程

1.

L(x)=f(x)+i=1lλigi(x)+i=1mμihi(x)

2.

d(λ,μ)=infxX{f(x)+i=1lλigi(x)+i=1mμihi(x)|xX},Xf(x)()inf

3.

4.


{max d(λ,μ)s.t. λi0,μi

二.案例分析

1.最小二乘问题

{min f(x)=||x||22=xTxs.t. Ax=b,xRn

写出拉格朗日函数和对偶函数

L(x)=f(x)+i=1lλigi(x)+i=1mμihi(x)=xTx+μT(Axb)

d(λ,μ)=infxX{f(x)+i=1lλigi(x)+i=1mμihi(x)|xX}
=infxX{xTx+μT(Axb)|xRn}

dx,,

dx=2x+ATμ=0
x=ATμ2,d(λ,μ)
d(λ,μ)=xTx+μT(Axb)=(ATμ2)T(ATμ2)+μT(A(ATμ2)b)
=14μTAATμ12μTAATμμTb
=14μTAATμμTb

写出对偶问题

{max 14μTAATμμTbμ

2.线性规划问题

{min f(x)=cTxs.t. Ax=b,xRn

写出拉格朗日函数和对偶函数

L(x)=f(x)+i=1lλigi(x)+i=1mμihi(x)=cTx+μT(Axb)

d(λ,μ)=infxX{f(x)+i=1lλigi(x)+i=1mμihi(x)|xX}
=infxX{cTx+μTAxμTb|xRn}

求最小值,也就是下确界

,cTx+μTAxμTb线,?
cT+μTA=0,/=μTb

d(λ,μ)={μTbcT+μTA=0otherwise

写出对偶问题

{max μTbcT+μTA=0μ

三.总结

,,μ,,d(λ,μ)

posted @   筷点雪糕侠  阅读(898)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示