分数阶原始对偶去噪模型及其数值算法
第19卷/第6期/2014年6月
义参数L=ll
A
ll=maX{ll触lI
x∈x,I|xlI≤
1},则当函数F+和G中至少有一个为凸函数时,算法可描述如下:
1)初始化。给定初始步长丁。>0,盯。>0,且满足丁。盯。三2≤1。令(zo,yo)∈x×y,;o=zo。
2)计算
y“”=(J+盯。W+)。1(y“+盯。A
i”)
工“+1=(J+丁。VG)一1(z“一J『。A4y“+1)
p。=1/ ̄/l+2y丁。,丁。+l=咿。下。,盯。+1=盯/p。
【i”+1=z“+1+p。(工“+1一z”)
(24)
3)计算原始对偶间隔,定义为
f(z,y)2熘((y7,舭)一F+(J,7)+G(z))一
毋i已((y,触’)一F+(y)+G(x’))
(25)
当该指标满足给定的迭代终止条件时,迭代终
止;否则,令n=n+1,转步骤2)。
不难看出,原始对偶间隔是对偶问题和原始问题的目标函数差值。该差值在鞍点处可达到最小¨11,故以该指标设定阈值,可保证算法收敛到最
优解。
考虑到提出的分数阶原始对偶去噪模型与具有鞍点结构的优化模型在形式上的相似性,并且去噪
模型中保真项G(比)=睾llⅣ一g忙为凸函数,满足
算法的前提条件,故可采用上述数值算法实现图像去噪的优化过程。该算法实现了自适应变步长迭
代,可有效提高寻优效率,弥补了一些传统数值算法对步长要求过高的缺陷。
在数值算法实现中,需要确定预解算子(J+
盯即。)~,(J+丁VG)-1和线性算子A。因为F+(p)=6,(p),G(“)={}ll
H—g
0;,所以
p=(J+盯W4)。1(F)甘
p¨:—j!止一
”
(26)
max(1,l磊.,J)H=(J+rVG)一1(五)车亭
u驴刍半导u巧2—ij广
(27)L川J
式中,F=p+D。A云,五=比一租+p,A=(一1)。div“。
万方数据
田丹,薛定宇,杨雅婕/分数阶原始对偶去噪模型及其数值算法
下面具体给出求解提出的分数阶原始对偶去噪
模型的算法流程:
1)初始化。给定初始步长%>0,盯。>0,且满足
r
令
比
p
∈
Y
×
y
一距
=H
肌∞
r汁≤算
p““=(p8+盯。A云“)/max(1,Ip”+盯。A云“1)
Ⅱ4+1=(比“一7-。A+p“+:+丁。Ag)/(1+r。A)
p。=1/以而,丁n+l=口。下。,盯n十l=盯。/9。
云川=H川+臼。(比川一H“)
(28)
式中,A=(一1)。div“。
3)计算原始对偶间隔,定义如下:
f(H,p)=啤a蕃((p7,AH)一F+(p’)+G(Ⅳ))一
mi已((p,AH’)一F+(p)+G(M’))
(29)
当该指标满足给定的迭代终止条件时,迭代终止;否则,令n=n+1,转步骤2)。
下面考虑算法的收敛性问题,文献[11]中已给出了收敛性证明,但需满足参数£的定义,故这里求
取参数L的取值范围。因为
II(一1)。diV’旷=
∑(埘。p;√+删lpll√+…+伽K一1p;+K—lJ+
IJ
,
,
’
、’
。uop:,j+删1p;,,+1+…+zux一1p;,』+K一1)。≤
2K×∑(训。砖)2+(伽。盛)2+(加。山。)2+
t,i
(侧。p;。+。)2+…+(伽K一。p:+K一。,j)2+(删。一,p:J+。一,)2≤
2K×(加;+训;+…+训;一。)||p||2≤
所以
7£=IA以雨可可葡了_而
l=||(一1)“div“J|≤
(30)
式中,叫i=(一1)ic?,K表示分数阶散度定义中展开
项的项数。
3数值实验与分析
基于预解式的原始对偶算法中,需要计算分数
阶算子A=(一1)“div。的伴随算子A+,如将图像视
为向量,根据线性代数理论,可得出作用于向量时A
的伴随矩阵等于A的转置。为了方便算法的实现,