ω(θ)=∑mi=1Kiθpi,并要求ω是定义在[0,+∞)上连续非减的函数,且ω(0)≥0[19-21].此外,假设存在常数p∈(0,1],使得ω(tθ)≤tpω(θ)对任意的t∈[0,1]和任意的θ>0都成立.在这些条件下,文献[19]分析了牛顿法的半局部收敛性,并证明了其R-收敛阶至少为1+p.
本文研究Ulm-like方法的局部收敛性.在ω条件下,证明了由Ulm-like方法产生的序列是超线性收敛的,并且给出了收敛球的半径估计.注意到当ω(θ)=Lθ,L>0时,该条件便转化为Lipschitz条件,此时可得到文献[16]中的结论;当ω(θ)=Kθp,K>0,p∈(0,1]时,ω条件即为(K,p)-Hölder条件,此时可得到文献[17]中的结果.最后通过数值例子验证了本文得到的收敛性结果.
1 收敛性分析
设非线性算子f:D⊆X→Y有连续Fréchet导数f′,x*∈D是非线性方程(1)的解,B(x*,r)⊆D表示在X中以x*为中心、r>0为半径的开球.假设f′(x*)-1存在且f′在B(x*,r)内满足下列ω条件:
‖f′(x)-f′(y)‖≤ω(‖x-y‖), ∀x,y∈B(x*,r).
(4)
式(4)中,ω是定义在[0,+∞)上连续非减的函数,且ω(0)≥0.另外,假设存在常数q∈(1,2],使得函数ω满足以下条件:
ω(tθ)≤tq-1ω(θ), ∀t∈[0,1], ∀θ∈(0,+∞).
(5)
设{xk}是由Ulm-like方法(式(3))产生的序列,又设{Ak}⊂L (X,Y).对任意的k=0,1,2,…,Ak满足
‖Ak-f′(xk)‖≤γk‖f(xk)‖q-1.
(6)
(7)
则有如下引理(该引理对定理1的证明起到关键作用):
引理1假设f′及函数ω满足式(4)和式(5),又设k为任一自然数且Ak满足式(6).若xk∈B(x*,R),则
1)‖Ak-f′(xk)‖≤γηq-1‖xk-x*‖q-1;
结合式(4)、函数ω的非减性及η的定义,可推得
再由式(6)、式(9)及γ的定义可知,
‖Ak-f′(xk)‖≤γk‖f(xk)‖q-1≤γηq-1‖xk-x*‖q-1,
(10)
于是结论1)成立.
下证结论2)也成立.注意到‖xk-x*‖‖Ak-f′(x*)‖≤‖Ak-f′(xk)‖+‖f′(xk)-f′(x*)‖≤
γηq-1‖xk-x*‖q-1+ω(‖xk-x*‖)≤
γηq-1‖xk-x*‖q-1+‖xk-x*‖q-1ω(1)≤[ω(1)+γηq-1]Rq-1.
进一步,由R的定义可得
‖f′(x*)-1‖‖Ak-f′(x*)‖≤‖f′(x*)-1‖[ω(1)+γηq-1]Rq-1<1.
从而,根据Banach引理可知Ak可逆,并且
再由ρ的定义得结论2)成立.引理1证毕.
下面给出主要结论.在ω条件(式(4))下,Ulm-like方法的收敛阶为q,即超线性收敛到解x*.为此,假设μ>0且设初始值B0满足
‖I-B0A0‖≤μ.
(11)
定理1设x*∈D是非线性方程(1)的一个解,且Jacobian矩阵f′(x*)可逆.假设f′及函数ω分别满足式(4)与式(5).若对任意非负整数k式(6)成立,则存在常数δ,μ>0,使得对任意的x0∈B(x*,δ)和任意满足式(11)的B0,由Ulm-like方法产生的序列{xk}超线性收敛到x*.此外,对任意非负整数k,下面2个估计式成立:
式(12)和式(13)中,τ>0是一个常数.
证明 令
则0<τ<1显然成立.另外,设δ,μ满足
下面利用数学归纳法证明式(12)和式(13)对任意非负整数k均成立.首先,由x0∈B(x*,δ)知‖x0-x*‖<δ.再结合式(15)中δ满足的条件进一步可知当k=0时式(12)成立.另一方面,从式(11)和式(15)可推出
注意到0由式(16),qm>1及式(14)可知
根据引理1(k=m),有
xm+1-x*=xm-x*-Bm(f(xm)-f(x*))=
由式(16)可得
由0<τ<1,1故结合式(17)与式(19),有
其次,由式(17)、式(21)及式(18)可知
‖I-Bmf′(xm)‖≤‖I-BmAm‖+‖Bm‖‖Am-f′(xm)‖≤
再者,根据ω条件(式(4)、式(5))及式(16)有
于是把式(21)~式(23)代入式(20)便得
即式(12)对k=m+1成立.
下面考虑‖I-Bm+1Am+1‖的估计.由式(3)可得
I-Bm+1Am+1=I-(2Bm-BmAm+1Bm)Am+1=[I-BmAm+Bm(Am-Am+1)]2.
于是
‖I-Bm+1Am+1‖≤2‖I-BmAm‖2+2‖Bm‖2‖Am+1-Am‖2.
(24)
因为‖xm+1-x*‖其次,从式(4)、式(5)和式(12)(k取m,m+1)可推出
‖f′(xm+1)-f′(xm)‖≤‖f′(xm+1)-f′(x*)‖+‖f′(xm)-f′(x*)‖≤
ω(‖xm+1-x*‖)+ω(‖xm-x*‖)≤‖xm+1-x*‖q-1ω(1)+‖xm-x*‖q-1ω(1)≤
于是,结合式(25)、式(26)及式(18)可得
‖Am+1-Am‖≤‖Am+1-f′(xm+1)‖+‖f′(xm+1)-f′(xm)‖+‖Am-f′(xm)‖≤
最后,将式(17)、式(21)及式(27)代入式(24),有
‖I-Bm+1Am+1‖≤2‖I-BmAm‖2+2‖Bm‖2‖Am+1-Am‖2≤
注意:第3个不等式成立是因为由1综上所述,式(12)与式(13)对任意非负整数k均成立.定理1证毕.
特别地,若函数ω分别为ω(θ)=Lθ(L>0),ω(θ)=Kθp(K>0,0
推论1设x*∈D是非线性方程(1)的一个解,且Jacobian矩阵f′(x*)可逆,并假设f′在B(x*,r)内满足Lipschitz条件.若对任意非负整数k,
‖Ak-f′(xk)‖≤γk‖f(xk)‖,
则存在常数δ,μ>0,使得对任意的x0∈B(x*,δ)和任意的满足式(11)的B0,由Ulm-like方法产生的序列{xk}平方收敛到x*.此外,对任意非负整数k,下面2个估计式成立:
其中,τ>0是一个常数.
推论2设x*∈D是非线性方程(1)的一个解,且Jacobian矩阵f′(x*)可逆,并假设f′在B(x*,r)内满足(K,p)-Hölder条件.若对任意非负整数k,
‖Ak-f′(xk)‖≤γk‖f(xk)‖p,
则存在常数δ,μ>0,使得对任意的x0∈B(x*,δ)和任意的满足式(11)的B0,由Ulm-like方法产生的序列{xk}超线性收敛到x*.此外,对任意非负整数k,下面2个估计式成立:
其中,τ>0是一个常数.
2 数值实验
下面将通过数值实验验证上面得到的理论结果.考虑下面的Hammerstein型非线性积分方程:
式(28)中,g(s,z)是格林函数,即
显然,求式(28)等价于求解方程f(x)=0.其中:
f:D⊆C[0,1]→C[0,1];
本文将利用n个节点的Gauss-Legendre求积公式
表1 节点和对应求积系数的取值
若用xi表示x(zi),i=1,2,…,n,则式(28)等价于非线性方程
式(29)中:
于是式(29)可写成
f(x)=x-Cu=0,f:Rn→Rn.
(30)
容易验证
表2 误差‖xk-x*‖2随迭代次数的变化情况