新的L-矩阵线性方程组的预条件AOR迭代法李园;韩海山【摘要】在预条件矩阵Pa=(I+Sa)和Pαβ=(I+Sαβ)的基础上提出一个新的预条件矩阵为Pαβ=(I+Sαβ)的预条件AOR迭代法,建立了新的预条件AOR迭代法与经典的AOR迭代法的比较定理,数值试验表明预条件AOR迭代法更为有效.【期刊名称】《湖北民族学院学报(自然科学版)》【年(卷),期】2012(030)001【总页数】6页(P39-44)【关键词】计算数学;预条件;线性方程组;AOR迭代法;谱半径;L-矩阵【作者】李园;韩海山【作者单位】内蒙古民族大学数学学院,内蒙古通辽028043;内蒙古民族大学数学学院,内蒙古通辽028043【正文语种】中文【中图分类】O241.6本文考虑如下线性方程组:Ax=b,(1)其中:A∈Rn×n为非奇异矩阵,b∈Rn为已知向量,x∈Rn为未知量.预条件方法通常是找到合适的预条件算子P,将Ax=b等价地转化为如下预条件线性方程组:PAx=Pb,其中P∈Rn为非奇异预条件矩阵.文献[1]中给出了预条件矩阵为Pα=I+Sα的预条件AOR迭代法,其中:α是参数.文献[2]中改进了上述迭代法,给出了预条件矩阵为Pαβ=I+Sαβ的预条件AOR迭代法,该预条件也是文献[3]中预条件的推广,其中:(2)α,β是参数,当β=0时,Sαβ=Sα.本文给出了预条件为的预条件AOR迭代法,其中:α,β,σ=(σ1,σ2,…,σn-1)T是参数,当σ=(σ1,σ2,…,σn-1)T=(0,0,…,0)T时,本文建立了新的预条件AOR迭代法与文献[1]和文献[2]以及经典的AOR迭代法的比较定理.通过比较定理,得出本文提出的预条件方法比文献[1]和文献[2]以及经典的AOR迭代法更有效.为方便起见,令A=I-L-U,其中I是单位矩阵,-L和-U分别是矩阵A的严格下三角和严格上三角矩阵,则线性方程组(1)相应的预条件AOR方法的迭代矩阵为:Lγω=(I-γL)-1[(1-ω)I+(ω-γ)L+ωU],(3)其中:ω和γ是参数,ω≠0.记本文讨论的预条件线性系统为:(4)其中:令其中Sαβ为式(2),若记SαβU=DS+ES,RL=DR+FR,其中DS和ES分别为SαβU的对角和严格下三角矩阵,DR和FR分别为RL的对角和严格下三角矩阵,则有:I-L+Sαβ-(U-R+RU)-DS-ES-DR-FR=(I-DS-DR)-(L+ES+FR-Sαβ)-(U-R+RU)=其中:则预条件AOR方法的迭代矩阵为:1 预备知识为方便起见,本文给出如下记号.设A=(aij)∈Rn×n为n×n实矩阵.diag(A)为矩阵A的对角元素aii(i=1,2,…,n)构成的n×n对角矩阵.对于任意矩阵A=(aij),B=(bij)∈Rn×n,称A≥B,如果对所有i,j=1,2,…,n,成立aij≥bij.若矩阵A的每一个元素aij≥0,i,j=1,2,…,n,则称矩阵矩阵A是非负矩阵,记作A≥0.称A-B≥0当且仅当A≥B.对于n维向量也有类似的定义,ρ(·)表示矩阵的谱半径.定义1[3] 矩阵A=(aij)∈Rn×n,1)若aij≤0,i≠j,i,j=1,2,…,n,则称矩阵A为Z-矩阵;2)若A∈Z且aii≥0,i=1,2,…,n,则称A为L-矩阵;3)若A∈Z非奇异且A-1≥0,则称A为M-矩阵.定义2[4] 设矩阵M∈Rn×n非奇异,矩阵分裂A=M-N称为:1)收敛的,如果ρ(M-1N)<1;2)正则分裂,如果M-1≥0且N≥0;3)弱正则分裂,如果M-1≥0且M-1N≥0;4)M-分裂,如果M是M-矩阵且N≥0.定义3[5] 矩阵A=(aij)∈Rn×n称为可约的,如果存在n×n阶置换矩阵P,使得:其中:A11是r×r阶矩阵,A22是(n-r)×(n-r)阶矩阵,1rn.如果矩阵A不是可约的,则称A不可约.引理1[5](Perron-Frobenius) 若矩阵A=(aij)∈Rn×n为非负不可约矩阵,则:1)ρ(A)为矩阵A的一个正特征值;2)对于ρ(A),相应地存在一个正的特征向量x>0;3)ρ(A)是矩阵A的一个单特征值;4)ρ(A)随矩阵A的任一元素增加而增加.引理2[6] 如果矩阵A是一个L-矩阵,则A是M-矩阵当且仅当存在一个正的向量x>0,使得Ax>0.引理3[7] 设A=(aij)∈Rn×n为非负矩阵,则:1)若存在x≥0,x≠0满足Ax≥αx,则ρ(A)≥α,进一步地,若Ax>αx,则ρ(A)>α;2)若存在x≥0,x≠0满足Axβx,则ρ(A)≤β,进一步地,若Ax<βx,则ρ(A)<β;3)若A不可约并且有0≠αx≤Ax≤βx,αx≠Ax和Ax≠βx对某一非负向量x成立,则α<ρ(A)<β且x是一个正向量.引理4[8] 设A=M-N是M-分裂,则ρ(M-1N)<1当且仅当A是非奇异M-矩阵.2 主要结论本文的证明需要用到下面的定理:定理1 设矩阵A∈Rn×n是一个M-矩阵,且A的元素满足0<a1nan1<1,1-σiai,i+1ai+1,i>0(i=1,2,…,n-1),则也是M-矩阵.证明设则有:因为A是M-矩阵,aij≤0,i≠j,且aii=1,所以当i=1,2,…,n-1;j=1,2,…,n时,aij-σiai,i+1ai+1,j≤0.又因为可以得到所以:;j=2,…,n-1,并且由已知1-σiai,i+1ai+1,i>0,i=j=1,2,…,n-1,因此也是L-矩阵.因为A是M-矩阵,由引理2知,存在向量x>0,满足Ax>0,所以再根据引理2得是M-矩阵.根据定理1,可以建立下面的比较定理:定理2 设A∈Rn×n为非奇异的L-矩阵,Lγω和分别是线性方程组(1)和(4)相应的AOR方法的迭代矩阵.若0≤γ≤ω≤1(ω≠0,γ≠1)且:α>1,β∈∩,σi∈[0,1](i=1,2,…,n-1),矩阵A的元素满足0<a1nan1<1,1-σiai,i+1ai+1,i>0(i=1,2,…,n-1),则有:(i)若ρ(Lγω)<1,则(ii)若A为不可约矩阵,那么或证明 (i)令:因为A为非奇异L-矩阵,且0≤γ≤ω≤1(ω≠0,γ≠1),即是非奇异M-矩阵,F≥0,所以A=E-F是M-分裂,由引理4知,ρ(Lγω)<1,又因为A为非奇异M-矩阵,由定理1知也是非奇异的M-矩阵.又因为所以因此(ii)设A=I-L-U是不可约矩阵,因为:Lγω=(I-γL)-1[(1-ω)I+(ω-γ)L+ωU]=(1-ω)I+ω(1-γ)L+ωU+T,其中:T=(I-γL)-1γL[ω(1-γ)L+ωU]≥0,可知Lγω是不可约矩阵,由引理1,存在一个向量x>0,使得Lγωx=λx,其中λ=ρ(Lγω),则有:[(1-ω)I+(ω-γ)L+ωU]x=λ(I-γL)x,上式等价于: [(1-ω-λ)I+(ω-γ-λγ)L+ωU]x=0和:(λ-1)(I-γL)x=ω(L+U-I)x,于是:(ω-γ+λγ)(L+ES+FR-Sαβ)+ω(U-R+RU)]x=ωU-(1-ω-λ)(DS+DR)+(ω-γ+λγ)(ES+FR-Sαβ)+ω(RU-R)]x=(-γ)-1[(λ-1)(DS+DR)+γ(λ-1)(ES+FR-Sαβ)+ω(DS+DR+ES+FR-Sαβ+RU-R)]x=(-γ)-1[(λ-1)(DS+DR)+γ(λ-1)(ES+FR-Sαβ)+ω(R+Sαβ)(L+U-I)]x=(-γ)-1[(λ-1)(DS+DR)+γ(λ-1)(ES+FR-Sαβ)+(λ-1)(R+Sαβ)(I-γL)]x=(-γ)-1[(λ-1)(DS+DR)+γ(λ-1)(ES+FR-Sαβ-RL)+(λ-1)(R+Sαβ)]x=(-γ)-1[(λ-1)DS+(λ-1)DR+γ(λ-1)(ES-DR-Sαβ)+(λ-1)(R+Sαβ)]x=(-γ)-1[(λ-1)DS+(λ-1)DR+γ(λ-1)(ES-Sαβ)-γ(λ-1)DR+(λ-1)(R+Sαβ)]x=γ(λ-1)(ES-Sαβ)+(λ-1)(R+Sαβ)]x=(-γ)-1(λ-1)[DS+(1-γ)DR+γES+(1-γ)Sαβ+R]x若λ<1,则即由引理3,得若λ>1,则即由引理3,得由上述定理可得如下推论:当ω=γ时,AOR迭代法即为超松弛(SOR)迭代法,相应地有如下结论:推论1 设A∈Rn×n为非奇异的L-矩阵,Lω和分别是线性方程组(1)和(4)相应的SOR方法的迭代矩阵.若0<ω<1且α>矩阵A的元素满足0<a1nan1<1,1-σiai,i+1ai+1,i>0(i=1,2,…,n-1),则有:(i)若ρ(Lω)<1,则(ii)若A为不可约矩阵,那么或当ω=1,γ=0时,AOR迭代法即为雅可比(Jacobi)迭代法,相应地有如下结论:推论2 设A∈Rn×n为非奇异的L-矩阵,L和分别是线性方程组(1)和(4)相应的Jacobi方法的迭代矩阵.若α>矩阵A的元素满足0<a1nan1<1,1-σiai,i+1ai+1,i>0(i=1,2,…,n-1),则有:(i)若ρ(Lγω)<1,则(ii)若A为不可约矩阵,那么ρ(Lγω)<1或3 数值举例运用文献[2]中的例子,将本文的新算法与已知算法进行比较,来说明新算法更为有效.文献[2]中线性方程组(1)的系数矩阵为:表1 几种预条件AOR迭代法迭代矩阵谱半径的比较Tab.1 The comparison of the iterative matrices′ spectral rad ius for preconditioned AOR iterative methodsωγαβρ(Lγω)ρ(L~γω)ρ(L′γω)ρ(L^γω)0.90.82-0.081.28881.30171.30911.37060.70.63-0.121.18811.19311.19951.23330.60.54-0.161.14871.15151.15801.18260.50.45-0.21.11491.11651.12171.1402表2 几种预条件SOR迭代法迭代矩阵谱半径的比较Tab.2 The comparison of the iterative matrices′ spectral radius for preconditioned SOR iterative methodsωγαβρ(Lγω)ρ(L~γω)ρ(L′γω)ρ(L^γω)0.90.92-0.071.31851.33351.34101.41520.60.63-0.121.16121.16551.17101.2000表3 几种预条件Jacobi迭代法迭代矩阵谱半径的比较Tab.3 The comparison of the iterat ive matrices′ spectral radius for preconditioned Jacobi iterative methodsωγαβρ(Lγω)ρ(L~γω)ρ(L′γω)ρ(L^γω)102-0.081.17671.18241.18561.2067103-0.151.17671.18041.18641.2075用和分别表示经典的预条件AOR迭代法、文献[1-2]以及本文所提出的预条件AOR 迭代法中迭代矩阵的谱半径.取σ=(σ1,σ2,σ3,σ4,σ5)T=(0.9,0.8,0.7,0.6,0.5)T,表1给出了当ω和γ取不同值时新的预条件AOR迭代法与文献[1]和文献[2]以及经典的AOR迭代法的迭代矩阵谱半径之间的大小关系.表2和表3分别给出了新的预条件AOR迭代法中当ω和γ取特定值时相应的预条件SOR迭代法、预条件Jacobi迭代法与文献[1]和文献[2]以及经典的预条件SOR迭代法、预条件Jacobi 迭代法的迭代矩阵谱半径之间的大小关系.由表1~3,当ω和γ取不同值时,可以看出本文所提出的预条件AOR迭代法、预条件SOR迭代法和Jacobi迭代法的收敛速度更快,这也正好验证了本文的结论.参考文献:[1] Li Y T,Li C X,Wu S L.Improvements of preconditioned AOR iterative methods forL-matrices[J].J Comput Appl Math,2007,206:656-665. [2] Wang H J,Li Y T.A New preconditioned AOR iterative methods for L-matrices[J]. J Comput Appl Math,2009,229:47-53.[3] Li Y T,Wang H J,Zhang C Y. New preconditioned AOR iterative methods for Linear System[J]. SEAMS Bull Math,2007,31:295-306. [4] Young D M. Iterative Solution of Large Linear Systems[M].London:Academic Press,NY,1971.[5] Varga R S. Matrix Iterative Analysis[M].NY:Prentice-Hall,Englewood Cliffs,1962.[6] 陈景良,陈向晖.特殊矩阵[M].北京:清华大学出版社,2001.[7] Gunawardena A D,Jain S K,Snyder L.Modified Iterative Method for Consintent Linear System[J].Linear Algebra Appl,1991,154/156:123-143.[8] Andreas F,Daniel B S.H-splitting and two-stage iterativemethods[J].Numer Math,1992,63:345-356.。