标准形式
Minf0(x)
s.t.fi(x)≤0i=1,...,m
hi(x)=0i=1,...,p
其中
x∈Rn,定义域
D,最优值
p∗
拉格朗日:
L:Rn×Rm×Rp→R
dom(L)=D×Rm×Rp
L(x,λ,ν)=f0(x)+i=1∑mλifi(x)+i=1∑pνihi(x)
拉格朗日对偶函数:
g(λ,ν)=x∈DinfL(x,λ,ν)
x∈Dinf(f0(x)+i=1∑mλifi(x)+i=1∑pνihi(x))
-
g 凹 ,可能 负无穷 for some
λ,ν
- lower bound property:if
λ≥0,就
g(λ,ν)≤p∗
第二个为什么成立呢?
假设
D子集就是满足s.t.条件的
x集合,那么
p∗=D子集inff0(x)=
D子集inff0(x)+i=1∑pνihi(x))≥
x∈D子集inf(f0(x)+i=1∑mλifi(x)+i=1∑pνihi(x))≥
x∈Dinf(f0(x)+i=1∑mλifi(x)+i=1∑pνihi(x))
=g(λ,ν)
\
拉格朗日对偶问题
maxg(λ,ν)
s.t.λ≥0
- find best lower bound on
p∗,ontained from 拉格朗日对偶函数
- a concave optimization problem with optimal value denoted as
d∗
弱强对偶
- 弱:
d∗≤p∗
-总是成立
可以用来去找困难问题的非平凡下界
-
d∗=p∗
-一般并不成立
通常对于凸问题成立
\
互补松弛