赞
踩
(
D
)
max
d
(
λ
,
μ
)
s
t
.
λ
i
≥
0
,
i
=
1
,
⋯
,
m
,
d
(
λ
,
μ
)
=
min
x
∈
X
{
f
(
x
)
+
∑
i
=
1
m
λ
i
g
i
(
x
)
+
∑
i
=
1
l
μ
i
h
i
(
x
)
}
对偶问题(D)
是凸
问题,对偶函数是凹
函数
这里的凹
函数图像如下:这个定义国内外相反,真有点坑,容易糊涂
需要证明对偶函数
d
(
λ
,
μ
)
d(\lambda,\mu)
d(λ,μ)是凹函数
d
(
λ
,
μ
)
=
min
x
∈
X
{
f
(
x
)
+
λ
T
g
(
x
)
+
μ
T
h
(
x
)
}
假设X为有限个值
X
=
{
x
1
,
x
2
,
⋯
,
x
n
}
X=\{x_1,x_2,\cdots,x_n\}
X={x1,x2,⋯,xn},那么对偶函数,就是从N个函数中求最小值
d
(
λ
,
μ
)
=
min
i
=
1
,
⋯
,
n
{
f
(
x
i
)
+
λ
T
g
(
x
i
)
+
μ
T
h
(
x
i
)
}
对于每个函数,一旦
x
i
x_i
xi确定后,
d
(
λ
,
μ
)
d(\lambda,\mu)
d(λ,μ)就只是一个关于
λ
,
μ
\lambda,\mu
λ,μ的线性函数,也就是分段最小值函数,详见下图:
由上图可得,对偶函数是凹函数,是凸问题。
step 0:
选取X的非空子集
X
1
X^1
X1,其中
X
1
X^1
X1包含有限个元素,令
k
=
1
k=1
k=1step 1:
求解线性规划问题:step 2:
求解相应的子问题:step 3:
若
x
k
x^k
xk是原问题
(
P
)
(P)
(P)的可行解,且
(
λ
k
)
T
g
(
x
k
)
=
0
(\lambda^k)^Tg(x^k)=0
(λk)Tg(xk)=0,则算法终止,
x
k
x^k
xk和
(
λ
k
,
μ
k
)
(\lambda^k,\mu^k)
(λk,μk)分别是原问题P和对偶问题D的最优解,且最优值相等,若step 4:
令
X
k
+
1
=
X
k
∪
{
x
k
}
,
k
:
=
k
+
1
X^{k+1}=X^k\cup\{x^k\},k:= k+1
Xk+1=Xk∪{xk},k:=k+1,转 step 1正则项
的方法进行正则化Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。