不可约L阵下预条件PSD迭代法的敛散性
李晓艳 , 畅大为 , 张改芹     
陕西师范大学 数学与信息科学学院, 陕西 西安 710119
摘要:为研究PSD迭代法在不可约L阵下的敛散性,提出一种新的预条件矩阵P=I+S,之后在系数矩阵为没有零元素的L阵的条件下,运用特征向量法比较传统PSD迭代法谱半径与预条件PSD迭代法谱半径的大小,从而得到新的预条件PSD迭代法的敛散性.最后利用数值例子验证了所得结论.
关键词不可约L阵     谱半径     预条件     PSD迭代法    
The divergence theorem of PSD iterative method under irreducible L-matrix
LI Xiaoyan, CHANG Dawei, ZHANG Gaiqin     
School of Mathematics and Information Science, Shaanxi Normal University, Xi'an 710119, China
Abstract: In order to study the convergence of the PSD iterative method under the irreducible L-matrix, a new preconditioned matrixP=I+S is proposed.Under the condition of the coefficient matrix is not zero element L array, the size of the spectral radius of traditional PSD iterative and the spectral radius of the preconditioned PSD iterative method is compared by using eigenvector method.The divergence of the preconditioned PSD iterative method is obtained.Some numerical examples are given for demonstration.
Key words: irreducible L-matrix     spectral radius     preconditioned     PSD iterative method    
0 引言

迭代法是求解大型稀疏方程组Ax =b的一种重要方法, 而迭代格式的收敛性和收敛速度则是关键问题.一般地, 迭代法的收敛性与方程组系数矩阵的性质密切相关, 而对系数矩阵作预条件处理是改善迭代格式收敛性及收敛速度的常用方法.

许多学者针对不同类型的系数矩阵[1-6]提出了一系列预条件迭代方法.文献[7]提出在系数矩阵为非奇异M阵的条件下, 运用USSOR迭代法及矩阵分裂理论, 获得了预条件USSOR迭代法与传统USSOR迭代法谱半径的比较定理.之后文献[8]提出在系数矩阵为H-阵的条件下, 对预条件USSOR迭代法的收敛性进行了修正.文献[9-10]采用特征向量法证明了在线性方程组的系数矩阵为不可约L阵的条件下, 通过满足一定条件, 得到预条件敛散性的比较定理.该方法的优点是预条件迭代法的谱半径严格小于传统迭代法的谱半径.文献[11]则在此基础上提出了一种新的预条件USSOR矩阵, 在系数矩阵为不可约L阵的条件下, 运用特征向量的方法比较了预条件USSOR迭代法和传统USSOR迭代法谱半径的大小, 获得了预条件USSOR的敛散性定理.此后预条件PSD迭代法[12-14]受到众多学者的关注.文献[15]在系数矩阵为不可约L阵的条件下, 使用特征向量的方法比较了预条件PSD迭代法和传统PSD迭代法谱半径的大小关系, 获得了预条件PSD迭代法的敛散性定理.本文在此基础上进行改进, 找到不同的预条件矩阵, 在系数矩阵为没有零元素的L阵的条件下, 使用特征向量的方法比较预条件PSD迭代法和传统PSD迭代法谱半径的大小, 获得新的预条件PSD迭代法的敛散性定理.

1 预备知识

定义1[1]  设方阵A =(aij)的阶n≥2, 若对集合W=1, 2, …, n的任意两个非空不相交的子集ST, S+T=W, 都有iSjT满足aij≠0, 则称A不可约, 否则称A可约.

定义2[1]  记所有的n×n实阵A =(ai, j)所组成的集合是Rn, n,Rn, n的子集为

AZn, n, aii>0(∀i), 称A为L阵.

定义3[1]  如果ARn, n,A可以表示为A =sI -B,In阶单位阵,Bn阶非负矩阵, 当sρ(B)时, 称AM阵.当s>ρ(B)时, 称A为非奇异M阵.当s=ρ(B)时, 称A为奇异M阵.

定义4[2]  设A为实方阵, 若M为非奇异矩阵, 则称A =M -NA的一个分裂, 并称这一分裂为

(1) M分裂, 如果M是非奇异M矩阵且N ≥0;

(2) 正规分裂, 如果M-1≥0且N ≥0;

(3) 弱正规分裂, 如果M-1≥0且M-1N ≥0.

定义5[3]  设A =(ai, j)∈Rn×n, 如果存在数λ(实数或复数)和非零向量x, 使得Ax =λx, 其中x =(x1, x2, …, xn)TRn, 则称λA的特征值,xA相对应于λ的特征向量.A的全体特征值称为A的谱, 记作σ(A), σ(A)=λ1, λ2, …, λn.记ρ(A)=max|λi|(1≤in)称为矩阵A的谱半径.

引理1[1]   (Perron-Frobenius定理)若A为非负不可约方阵, 则

(1) A有一个正的特征值等于其谱半径ρ(A);

(2) A有与其谱半径ρ(A)相对应正的特征向量;

(3) A的任一元素增加时, ρ(A)也增加;

(4) ρ(A)为A的简单特征值.

引理2[1]  若矩阵A,B为同阶方阵且|B |≤A, 则ρ(B)≤ρ(A).

引理3[4]  若A是一个非负矩阵, 则

(1) 对于某不为0的非负向量x, 若Axβx, 则ρ(A)≥β;

(2) 对于正向量x, 如果Ax < βx, 则ρ(A)≤B; 如果A为不可约的, 则ρ(A) < β;

(3) 存在向量x >0, 如果βx <Ax <x, 则β < ρ(A) < γ.

引理4[5]  若A为不可约矩阵,A =M -NA的一个M分裂且N ≠0.则存在向量x >0, 使得M-1N x =ρ(M-1N)xρ(M-1N)>0.

2 PSD迭代法的一类预条件

考虑线性方程组Ax =b的预条件PSD迭代法.通常情况下, 假设A =I -L -U, 其中A为不可约L阵,In阶单位矩阵, -L, -U分别是系数矩阵A的严格下三角矩阵和严格上三角矩阵.预条件方法就是找到一个适当的预条件矩阵P =I +S, 然后将线性方程组表示为新的形式:P Ax=P b, 其中P是非奇异方阵.本文给出了一类预条件矩阵P =I +S, 其中

τ, ω为实数, 且τ≠0时, PSD迭代法的迭代矩阵为

给线性方程组作预条件P =I +S后, 记A=(I +S)A,A是线性方程组Ax =b的系数矩阵, 则预条件后的系数矩阵为

其中D, L, UA的对角矩阵, 严格下三角矩阵和严格上三角矩阵.因此, 预条件后的迭代矩阵为

3 结论与证明

A是线性方程组Ax =b的系数矩阵, 作预条件P =I +S, 记A=(I +S)A =D -L -U, 则如下定理成立.

定理1  设A是不可约L阵, 且满足0≤ωτ≤1, τ≠0, (I +S)L U-L (D)-1 U ≥0, 0≤α2a12a21+…+αna1nan1 < 1, 0 < γiainani < 1(i=2, 3, …, n-1), 则有下列式子成立:

(1) 如果ρ( Sτ, ω) < 1, 则;

(2) 如果ρ( Sτ, ω)=1, 则;

(3) 如果ρ( Sτ, ω)>1, 则.

证明  A =M -N是不可约L阵, 0≤ωτ≤1, τ≠0, 其中.则M -NA的一个M分裂, 并且有N ≠0.根据引理4, 存在一个向量x >0, 使得Sτ, ωx =λx, 其中λ=ρ(Sτ, ω).因此由Sτ, ω x =λx可得

由于0≤α2a12a21+…+αna1nan1 < 1, 且0 < γiainani < 1(i=2, 3, …, n-1), 因此(D)-1>0, (I +S)L U -L (D)-1U ≥ 0.其中D =I -DSL, U =L +LSL, U =U +USL+USU-S.DSL,LSL,USL分别为SL的对角矩阵、严格下三角矩阵和严格上三角矩阵.USUSU的严格上三角矩阵.所以A = D -L -U也是L阵.因为ω≤1, 因此(1-ω)(S +DSL)≥0.令y= Sτ, ωx-λx, H=(1+S)LU -L (D)-1 U, 因此可得

已知H ≥0, 另z =[ω2((I +S)L U-L (D)-1 U)+(1-ω)(S +DSL)], 如果A中没有零元素, 则H中第一列元素为零, 其余元素均不为零, 此时如果ω≠0, 则z为非零向量, 因此当ω≠0时, (I -ω(D)-1 U)-1(D -ωL)-1z >0.

此时当λ>1, 由上式有, 因此由引理8可得

同理可得

ω=0, 上述结论依然成立.

假如A中有零元素, 此结果同文献[15].即z ≥0是第一个元为零的非零向量.即

因为0≤ωτ≤1, 且A不可约, (D)-1 U的第一行第二个元素非零, 故(I -ω(D)-1 U)-1的第一行至少有两个非零元, 又(D -ω L)-1是一个对角元素非零的下三角矩阵, 因此(I -ω(D)-1U)-1(D -ωL)-1的第一行至少有两个非零元, 所以(I -ω(D)-1 U)-1(D -ω L)-1z >0.

此时当λ>1, 由上式有, 因此由引理8可得

同理可得

4 数值例子

当所给线性方程组的系数矩阵A是没有零元素的L阵时, 利用以下3个数值例子来验证前文定理.例1~例3分别验证当λ < 1, λ=1, λ>1的情形, 选取满足条件的参数, 从而验证定理的正确性.

1  设线性方程组Ax =b的系数矩阵为

α2=1, α3=0.5, α4=1, α5=4, γ2=1, γ3=1, γ4=0.1, 使用Matlab软件得出预条件P =I +S前后PSD迭代收敛的谱半径ρ(Sτ, ω)和,结果见表 1.其中

表 1 例1中ρ(Sτ, ω)与大小比较 Table 1 The comparison of ρ(Sτ, ω) and of example 1
τ ω ρ(Sτ, ω) τ ω ρ(Sτ, ω)
0.3 0.1 0.837 7 0.803 8 0.9 0.4 0.434 8 0.341 0
0.3 0.2 0.829 5 0.796 3 0.7 0 0.639 3 0.558 9
0.6 0.4 0.623 2 0.560 6 1 1 0.1691 0.094 9

表 1可以看出, 两者的谱半径都小于1, 而预条件PSD迭代法的谱半径小于传统PSD迭代法的谱半径ρ(Sτ, ω), 因此预条件迭代法的收敛速度更快.

2   设线性方程组Ax =b的系数矩阵为

α2=2, α3=1.6, α4=1, α5=1.7, γ2=0.8, γ3=0.75, γ4=1, 使用Matlab软件得出预条件P =I +S前后PSD迭代收敛的谱半径ρ(Sτ, ω)和,结果见表 2.其中

表 2 例2中ρ(Sτ, ω)与大小比较 Table 2 The comparison of ρ(Sτ, ω) and of example 2
τ ω ρ(Sτ, ω) τ ω ρ(Sτ, ω)
0.3 0.1 1.000 0 1.000 0 0.9 0.4 1.000 0 1.000 0
0.3 0.2 1.000 0 1.000 0 0.7 0 1.000 0 1.000 0
0.6 0.4 1.000 0 1.000 0 1 1 1.000 0 1.000 0

表 2可以看出, 传统PSD迭代法的谱半径ρ(Sτ, ω)等于预条件PSD迭代法的谱半径, 两者的谱半径都等于1, 因此都是发散的.

3   设线性方程组Ax =b的系数矩阵为

α2=2, α3=1.6, α4=1, α5=0.85, γ2=0.8, γ3=0.75, γ4=1, 使用Matlab软件得出预条件P =I +S前后PSD迭代收敛的谱半径ρ(Sτ, ω)和, 结果见表 3.其中

表 3 例3中ρ(Sτ, ω)与大小比较 Table 3 The comparison of ρ(Sτ, ω) and of example 3
τ ω ρ(Sτ, ω) τ ω ρ(Sτ, ω)
0.3 0.1 1.015 3 1.027 6 0.9 0.4 1.063 5 1.1153
0.3 0.2 1.017 1 1.030 8 0.7 0 1.032 2 1.057 7
0.6 0.4 1.042 3 1.076 9 1 1 1.118 0 1.216 5

表 3可以看出, 两者的谱半径都大于1, 而预条件PSD迭代法的谱半径大于传统PSD迭代法的谱半径ρ(Sτ, ω), 因此预条件迭代法的发散速度更快.

参考文献
[1] 胡家赣. 线性代数方程组的迭代解法[M]. 北京: 科学出版社, 1991.
HU Jiagan. Iterative solution of linear algebraic equations[M]. Beijing: Science Press, 1991.
[2] 唐志强. 线性方程组的预条件广义块AOR, SOR方法[D]. 南京: 南京师范大学, 2002.
TANG Zhiqiang.Preconditioned generalized block AOR and SOR method of linear equations[D]. Nanjing:Nanjing Normal University, 2002.
[3] 李庆阳, 王能超, 易大义. 数值分析[M]. 北京: 清华大学出版社, 2008.
LI Qingyang, WANG Nengchao, YI Dayi. Numerical analysis[M]. Beijing: Tsinghua University Press, 2008.
[4] YOUNG D M. Iterative solution of large linear system[M]. New York: Academic Press, 1971: 142-144.
[5] BERMAN A, PLEMMONS R J, PLEMMONS R J. Nonnegative matrices in the mathematical sciences[M]. Philadelphia: SIAM, 1994.
[6] VARGA R S. Matrix iterative analysis[M]. 2nd edition. Berlin: Springer-Verlag, 2000.
[7] 郭煜, 畅大为. 一类预条件矩阵USSOR迭代方法的比较定理[J]. 纺织高校基础科学学报, 2011, 24(4): 546-548
GUO Yu, CHNAG Dawei. Convergence theorems for USSOR iterative method with some preconditioned matrices[J]. Basic Sciences Journal of Textile Universities, 2011, 24(4): 546-548
[8] 郭煜. 预条件USSOR迭代法存在的问题及修正[J]. 纺织高校基础科学学报, 2015, 28(2): 230-233
GUO Yu. Problems and sdution to the preconditioned USSOR iteration method[J]. Basic Sciences Journal of Textile Universities, 2015, 28(2): 230-233
[9] JAE H Y. Comparison results of the preconditioned AOR methods for L-matrices[J]. Applied Mathematics and Computation, 2011, 218(7): 3399-3413 DOI:10.1016/j.amc.2011.08.085
[10] JAE H Y. A note on preconditioned AOR method for L-matrices[J]. Journal of Computational and Applied Mathematics, 2008, 220(1): 13-16
[11] 杨青青, 畅大为, 董瑾. 一类新的预条件USSOR迭代法的比较定理[J]. 纺织高校基础科学学报, 2013, 26(4): 507-510
YANG Qingqing, CHANG Dawei, DONG Jin. Comparison theorem of a new preconditioned USSOR iterative method[J]. Basic Sciences Journal of Textile Universities, 2013, 26(4): 507-510
[12] 林喜梅, 畅大为. PSD迭代方法收敛的充分必要条件[J]. 河北大学学报, 2005, 25(6): 571-573
LIN Ximei, CHNAG Dawei. Sufficient and necessary conditions for the convergence of PSD iterative methods[J]. Journal of Hebei University, 2005, 25(6): 571-573
[13] 柳卫东. PSD迭代法收敛的一个充分条件[J]. 纺织高校基础科学学报, 2007, 20(3): 286-288
LIU Weidong. A sufficient condition for the convergence of PSD iterative method[J]. Basic Sciences Journal of Textile Universities, 2007, 20(3): 286-288
[14] 陈恒新. 关于PSD迭代法收敛的充分必要性定理[J]. 应用数学与计算数学学报, 1999, 13(1): 11-20
CHEN Hengxin. The necessary and sufficient theorem for the convergence of PSD iterative method[J]. Communication on Applied Mathematics and Computation, 1999, 13(1): 11-20
[15] 杨青青. 求解线性方程组预条件PSD迭代法的敛散性分析[D]. 西安: 陕西师范大学, 2014.
YANG Qingqing.Divergence analysis of solving linear equations preconditioned PSD iterative method[D]. Xi'an:Shaanxi Normal University, 2014.
西安工程大学、中国纺织服装教育学会主办
0

文章信息

李晓艳, 畅大为, 张改芹.
LI Xiaoyan, CHANG Dawei, ZHANG Gaiqin.
不可约L阵下预条件PSD迭代法的敛散性
The divergence theorem of PSD iterative method under irreducible L-matrix
纺织高校基础科学学报, 2017, 30(3): 384-389
Basic Sciences Journal of Textile Universities, 2017, 30(3): 384-389.

文章历史

收稿日期: 2017-03-22

相关文章

工作空间