您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 数值分析(研究生)第五章线性方程组的迭代解法一
第五章线性方程组的迭代解法第二节基本迭代方法第三节迭代法的收敛性第四节超松弛迭代法第一节实际问题的导入第五节分块迭代法上页下页返回求解bxA思路.lim}.{.)()()0()()1(的解为则,若出发,得到序列从初值形式,建立迭代等价改写为将bxAxxxxxfxBxfxBxbxAkkkkk计算精度可控,特别适用于求解系数为大型稀疏矩阵的方程组.§1实际问题的导入上页下页返回定义1(1)对给定的方程组研究内容:如何建立迭代格式?收敛速度?向量序列的收敛条件?误差估计?bxA.)2,1,0()()1(法称为迭代法逐步代入求近似解的方用式kfxBxkk.,.)(lim)2()(称此迭代法发散否则的解就是方程组此时,则称此迭代法收敛,记为存在如果xxxkk上页下页返回§2基本迭代方法一、雅可比迭代法nnnnnnnnnnbxaxaxabxaxaxabxaxaxa.....................22112222212111212111nnnnnnnnnnnnbxaxaaxbxaxaaxbxaxaax11112212122211212111...1...............1...10iia写成矩阵形式:A=LUDbxULxDbxULDbxA)()(bDxULDx11)(Bf雅可比迭代阵bDxULDxkk1)(1)1()(上页下页返回二、高斯-塞德尔迭代法)(11)(1)(414)(313)(21211)1(1bxaxaxaxaaxknnkkkk)(12)(2)(424)(323)1(12122)1(2bxaxaxaxaaxknnkkkk)(13)(3)(434)1(232)1(13133)1(3bxaxaxaxaaxknnkkkk)(1)1(11)1(33)1(22)1(11)1(nknnnknknknnnknbxaxaxaxaax…………只存一组向量即可.写成矩阵形式:bDxUxLDxkkk1)()1(1)1()(bxUxLDkk)()1()(bLDxULDxkk1)(1)1()()(Bf高斯-塞德尔迭代阵上页下页返回注:二种方法都存在收敛性问题.有例子表明:高斯-塞德尔迭代法收敛时,雅可比迭代法可能不收敛;而雅可比迭代法收敛时,高斯-塞德尔迭代法也可能不收敛.上页下页返回§3迭代法的收敛性的收敛条件fxBxkk)()1(*)1()1(xxekk)()()(*)()*()(kkkeBxxBfxBfxB)0()(eBekk||||||||...||||||||||||)0()1()(eBeBekkk充分条件:||B||1kBkas0||||0||||)(ke必要条件:kkBkeas0)(?定义设:.)(,)()(nnnnkijknnijRaAaAAAkklim是指ijkijkaa)(lim对所有1i,jn成立.等价于对任何算子范数有kAAkas0||||上页下页返回0||||xBk对任意非零向量成立x定理设fxBx存在唯一解,则从任意出发,)0(x迭代fxBxkk)()1(收敛0.kB证明:Bk0||Bk||00||||||||max0xxBkx“”:对任意非零向量有x0||||||||||||kkBxxB“”:取则Tix)0...1...0()(第i位0)(kijb0xBk对任意非零向量成立x从任意出发,记,则)0(x*)0()0(xxe0)0()(eBekkask}{)(kx收敛.上页下页返回定理Bk0B1证明:“”若是B的特征值,则k是Bk的特征值。则[B]k=[max||]k=|mk|Bk||Bk||0B1“”首先需要一个引理对任意0,存在算子范数||·||使得||A||A。由B1可知存在算子范数||·||使得||B||1。||Bk||||B||k0askBk0迭代从任意向量出发收敛Bk0B1证明:对A做Jordan分解,有,其中,,i为A的特征值.令,则有易证:是由导出的算子范数.所以只要取,就有||A||A.rJJAPP...11ininiiiJ101riinn1121nDrrAPDPD1111)()||(max||||||||1111AAPDPDAiri11||)(||||||xPDxv上页下页返回定理(充分条件)若存在一个矩阵范数使得||B||=q1,则迭代收敛,且有下列误差估计:①||||1||*||)1()()(kkkxxqqxx②||||1||*||)0()1()(xxqqxxkk证明:①)*()*(*)1()()()1()(kkkkkxxxxBxxBxx||)||||*(||||*||)1()()()(kkkkxxxxqxx②)(...)()0()1(1)2()1()1()(xxBxxBxxkkkkk||||||||)0()1(1)1()(xxqxxkkk上页下页返回定理(充分条件)若A为严格对角占优阵则解的雅可比迭代和高斯-塞德尔迭代均收敛.bxA证明:首先需要一个引理若A为严格对角占优阵,则det(A)0,且所有的aii0.证明:若不然,即det(A)=0,则A是奇异阵。存在非零向量使得Tnxxxx),,(210.00xA记||max||1inimxxniiimxa10miimmmiiimmmmaxxaxa||||||显然我们需要对雅可比迭代和高斯-塞德尔迭代分别证明:任何一个||1都不可能是对应迭代阵的特征根,即|IB|0.雅可比:BJ=D1(L+U)|)(|||1ULDIBI|||||)(|11ULDDULDDaii0ijaijannaa11如果||1则ijijiiiiaaa||||||是严格对角占优阵|IB|0关于高斯-塞德尔迭代的证明与此类似.另一种证明引理的方法利用GeršgorinDiscTheorem.上页下页返回.,3322231323迭代收敛的条件并指出迭代格式,和试构造对方程组例JacobiSGJacobizayaxazyaxazayx.3131122212*3aJacobizayaxazyaxazayx充要条件是(雅可比)迭代收敛的证明:解方程组例上页下页返回快?取何值时,迭代收敛最取何值时,迭代收敛?问:考察迭代若例.2.1],[.21,4211**3)()()1(bxAxxbAkkk.,1284194313617324由格式,并说明收敛的理迭代和试构造收敛的对方程组例SGJacobiwzyxwzyxwzyxwzyx上页下页返回§4超松弛迭代法换个角度看高斯-塞德尔方法:nijkjijijkiijiiikixaxabax1)(11)1()1(][1iikikiarx)1()(其中ri(k+1)=ijijkjijkjijixaxab)()1(相当于在的基础上加个余项生成.)(kix)1(kix下面令,希望通过选取合适的来加速收敛,这就是松弛法.iikikikiarxx)1()()1(01低松弛法=1高斯-塞德尔迭代法1(渐次)超松弛法上页下页返回写成矩阵形式:iikikikiarxx)1()()1(ijikjijijkjijiikibxaxaax][)1()()1()(][)1()()1(1)()1(bxUxLDxxkkkkbLDxUDLDxkk1)(1)1()(])1[()(Hf松弛迭代阵定理设A可逆,且aii0,松弛法从任意出发对某个收敛H1.)0(x上页下页返回定理(Kahan必要条件)设A可逆,且aii0,松弛法从任意出发收敛02.)0(x证明:从出发])1[()(1UDLDHniiH1)det(利用,而且收敛|i|1总成立可知收敛|det(H)|1niiiaLDLD111)det(1))det((niiinaUD1)1())1det((nH)1()det(|det(H)||1|n102上页下页返回定理(Ostrowski-Reich充分条件)若A对称正定,且有02,则松弛法从任意出发收敛.)0(xQ:Whatfactordeterminesthespeedofconvergence?考察迭代fxBxkk)()1(:设B有特征根1、…、n对应n个线性无关的特征向量.则从任意出发,可表为的线性组合,即n,...,1)0(x*)0()0(xxen,...,1niiie1)0(niikiikkeBe1)0()(~)0()]([eBkA:ThesmallerBis,thefastertheiterationswillconverge.对于SOR法,希望找使得H最小.迭代收敛的速度v=-ln[H].定义上页下页返回定理若A为对称正定三对角阵,则且SOR的最佳松弛因子为,此时.1)]([)(2JSGBB2)]([112JB1)(H例521,2112bA,考虑迭代格式)()()()1(bxAxxkkk问:取何值可使迭代收敛?取何值时迭代收敛最快?解:考察B=I+A的特征根1=1+,2=1+3收敛要求B12/30B=max{|1+|,|1+3|}当取何值时最小?2/31/30=1/2上页下页返回点迭代法分块迭代法§5分块迭代法
本文标题:数值分析(研究生)第五章线性方程组的迭代解法一
链接地址:https://www.777doc.com/doc-3361690 .html