解线性方程组的迭代法优秀PPT.ppt





《解线性方程组的迭代法优秀PPT.ppt》由会员分享,可在线阅读,更多相关《解线性方程组的迭代法优秀PPT.ppt(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、解线性方程组的迭代法现在学习的是第1页,共90页 第六章第六章 解线性方程组的迭代法解线性方程组的迭代法/*Iterative Method for Solving Linear Algebraic Systems*/求解求解迭代法迭代法从一个从一个初始向量初始向量出发出发,按照一定的按照一定的递推格式递推格式,产生逼近方程组的产生逼近方程组的近似解序列近似解序列。研究研究内容:内容:如何建立迭代格式?如何建立迭代格式?收敛速度?收敛速度?向量序列的收敛条件?向量序列的收敛条件?误差估计?误差估计?现在学习的是第2页,共90页 直接法与迭代法各有优缺点直接法与迭代法各有优缺点直直接接法法由由于
2、于受受到到计计算算机机存存储储容容量量的的限限制制,一一般般来来说说,仅仅适适于于系系数数矩矩阵阵阶阶数数不不太太高高的的问问题题,其其工工作作量量较较小小,但但程程序较复杂。序较复杂。低低阶阶稠稠密密的的线线性性方方程程组组用用直直接接法法(如如高高斯斯消消去去法法和和三角分解法三角分解法)。迭迭代代法法主主要要用用于于某某些些系系数数矩矩阵阵稀稀疏疏且且阶阶数数较较高高的的问问题题,一一般般来来说说,程程序序较较为为简简单单,但但工工作作量量有有时时较较大大。大大型型稀稀疏疏非非带带状状的的线线性性方方程程组组(n(n很很大大,且且零零元元素素很很多多,如如偏偏微微方方程程数数值值解解产产
3、生生的的线线性性方方程程组组,n10,n104 4),零零元元素素多多,适合用迭代法。适合用迭代法。实实际际计计算算时时,应应根根据据问问题题的的特特点点和和要要求求来来决决定定方方法法的取舍。的取舍。现在学习的是第3页,共90页考虑线性方程组考虑线性方程组也就是也就是 (1)将将(1)(1)化成等价形式化成等价形式 (2)现在学习的是第4页,共90页 当迭代公式产生的序列当迭代公式产生的序列 收敛到向收敛到向量量 ,即即 ,则称该迭代法,则称该迭代法收敛收敛,否则为否则为发散发散。?然后选取一个初始向量然后选取一个初始向量 ,按以下公式迭代计算,按以下公式迭代计算(3)称为称为单步定常单步定
4、常线性迭代法,线性迭代法,为为迭代矩阵迭代矩阵,为常数项。为常数项。现在学习的是第5页,共90页一、一、Jacobi迭代法迭代法(简称简称J法或法或简单简单迭代法迭代法)设设,从第,从第i个方程解个方程解出出xi得等价的方程组得等价的方程组Jacobi迭代法的迭代法的分量分量形式:形式:现在学习的是第6页,共90页Jacobi迭代法的计算过程如下:迭代法的计算过程如下:Whatifaii=0?迭代过程中,迭代过程中,A的元素的元素不改变,故可以不改变,故可以事先调整事先调整好好A使得使得aii 0,否则否则A不可逆不可逆。必须等必须等X(k)完全计算完全计算好了才能计算好了才能计算X(k+1)
5、,因此,因此需要需要两组向量两组向量存储。存储。A bit wasteful,isnt it?现在学习的是第7页,共90页将系数矩阵将系数矩阵分裂分裂为:为:其中其中A=-L-UD现在学习的是第8页,共90页其中其中 J迭代法的迭代法的矩阵矩阵形式:形式:现在学习的是第9页,共90页二、二、Gauss-Seidel迭代法迭代法(G-S迭代法迭代法)G-S迭代法是迭代法是J迭代法的一种迭代法的一种改进改进在在J迭代公式中,计算迭代公式中,计算 时,利用已经算出来的时,利用已经算出来的新的新的值,从而得到值,从而得到G-S迭代法。迭代法。G-S迭代法的迭代法的分量分量形式:形式:现在学习的是第10
6、页,共90页Gauss-Seidel迭代法的计算过程如下:迭代法的计算过程如下:现在学习的是第11页,共90页其中其中 G-S迭代法的迭代法的矩阵矩阵形式:形式:现在学习的是第12页,共90页例例1 1:利用利用Jacobi和和Gauss-Seidel迭代法求解方程组迭代法求解方程组解:解:从以上三个方程中分别解出从以上三个方程中分别解出现在学习的是第13页,共90页G-S迭迭代代格格式式Jacobi迭迭代代格格式式现在学习的是第14页,共90页计计算算结结果果Gauss-Seidel迭代法迭代法要求要求精度精度迭代迭代次数次数 0.001 5(0.9997916 0.9998479 1.00
7、00664)0.0001 7(0.9999929 0.9999949 1.0000022)0.00001 8(1.0000013 1.0000009 0.9999996)方方 程程 组组 的的 近近 似似 解解取初值取初值计计算算结结果果取初值取初值Jacobi迭代法迭代法要求要求精度精度迭代迭代次数次数 0.001 9(1.0002507 1.0000694 1.0002507)0.0001 10(0.9999541 1.0001253 0.9999541)0.00001 14(0.9999981 1.0000020 0.9999981)方方 程程 组组 的的 近近 似似 解解现在学习的是第
8、15页,共90页现在学习的是第16页,共90页引理引理迭代法迭代法 收收敛的充要条件是敛的充要条件是证明:证明:设迭代法设迭代法 收敛,则有收敛,则有三三、Jacobi和和Gauss-Seidel迭代法的收敛性分析迭代法的收敛性分析 收敛的充要条件与误差估计收敛的充要条件与误差估计现在学习的是第17页,共90页收敛的充要条件是收敛的充要条件是 。求解方程组求解方程组 的单步线性定常迭代法的单步线性定常迭代法(1)迭代法是否收敛取决于迭代矩阵的迭代法是否收敛取决于迭代矩阵的谱半径谱半径,与初,与初始向量和常数项无关始向量和常数项无关。(2)而对于同一个方程组,不同的迭代法对应的迭代而对于同一个方
9、程组,不同的迭代法对应的迭代矩阵的矩阵的谱半径谱半径一般不会相同,因而收敛性也一般不会相同,因而收敛性也不同。不同。上述定理说明:上述定理说明:现在学习的是第18页,共90页例例2 2:说明用说明用J法和法和G-S法求解下列方程组的收敛性:法求解下列方程组的收敛性:例例3 3:说明用说明用J法和法和G-S法求解下列方程组的收敛性:法求解下列方程组的收敛性:现在学习的是第19页,共90页例例2求解:求解:计算计算特征值特征值:J法不收敛法不收敛现在学习的是第20页,共90页G-S法的法的迭代迭代矩阵为矩阵为G-S法收敛法收敛现在学习的是第21页,共90页例例3求求解:解:计算计算特征值特征值:J
10、法收敛法收敛现在学习的是第22页,共90页G-S法的法的迭代迭代矩阵为矩阵为G-S法不收敛法不收敛计算计算特征值特征值:在例在例1中,中,G-S法收敛速度比法收敛速度比J法要高法要高例例2说明说明J 法发散时而法发散时而G-S法收敛,法收敛,但例但例3却说明却说明G-S法发散时而法发散时而J法却收敛法却收敛因此因此,不能说不能说G-S法比法比J法更好法更好现在学习的是第23页,共90页若迭代矩阵若迭代矩阵 的范数的范数 ,并假定,并假定的第的第k次迭代向量次迭代向量 与精确解与精确解 的误差满足:的误差满足:范数满足范数满足,则迭代法,则迭代法证明:证明:现在学习的是第24页,共90页代入前述
11、不等式即得。代入前述不等式即得。利用利用矩阵的范数判定迭代收敛只是一个充分条矩阵的范数判定迭代收敛只是一个充分条件,通常采用矩阵的件,通常采用矩阵的1-范数、范数、-范数来判定。范数来判定。现在学习的是第25页,共90页若迭代矩阵若迭代矩阵 的范数的范数 ,并假定,并假定的第的第k次迭代向量次迭代向量 与精确解与精确解 的误差满足:的误差满足:范数满足范数满足,则迭代法,则迭代法证明:证明:两边取范数即得。两边取范数即得。现在学习的是第26页,共90页如果如果 是对称矩阵,且有是对称矩阵,且有正正的对角元,则的对角元,则求解方程组求解方程组 的的J法收敛的充要条件是矩阵法收敛的充要条件是矩阵和
12、和 均为正定的,其中均为正定的,其中如果如果 是对称是对称正定正定矩阵,则矩阵,则求解方程组求解方程组 的的G-S法收敛。法收敛。从系数矩阵从系数矩阵A判断收敛的条件判断收敛的条件现在学习的是第27页,共90页设设 满足满足称称 为严格为严格对角占优对角占优矩阵矩阵如果如果 且至少有一个严格且至少有一个严格不等式成立,则称不等式成立,则称 为为弱对角占优弱对角占优矩阵。矩阵。现在学习的是第28页,共90页设设 ,如果能找到,如果能找到置换置换阵阵 ,使得,使得其中其中 与与 均为均为方方阵阵,称,称 为为可约可约的的否则称否则称 为为不可约不可约的的*Def每行每列只有一个元素是每行每列只有一
13、个元素是1,其余元素是零的方阵称为其余元素是零的方阵称为置换阵置换阵(或排列阵或排列阵).现在学习的是第29页,共90页例如:例如:矩阵矩阵是是可约可约的的若系数矩阵是若系数矩阵是可约可约的,则可通过的,则可通过行行与与列重排列重排化为化为上面上面(*)(*)式,从而可将方程组简化为式,从而可将方程组简化为低阶低阶方程组。方程组。现在学习的是第30页,共90页(可约可约矩阵的矩阵的等价等价定义)定义)设矩阵设矩阵 ,如果,如果存在存在 的两个非空子集的两个非空子集 和和 ,满足,满足使得使得则称矩阵则称矩阵可约,否则称可约,否则称不可约。不可约。例如:例如:矩阵矩阵现在学习的是第31页,共90
14、页矩阵矩阵不可约不可约设设 为为 严格严格对角占优或对角占优或不可约不可约对角对角占优,则占优,则,且,且 非奇异。非奇异。证明:证明:首先证明矩阵为严格首先证明矩阵为严格对角占优对角占优的情况(反证法)的情况(反证法)设矩阵设矩阵奇异,奇异,则方程组则方程组存在非零存在非零解解。不妨假设不妨假设,则由第则由第k个方程得:个方程得:现在学习的是第32页,共90页其次证明其次证明矩阵为矩阵为不可约不可约对角占优的情况对角占优的情况首先证明首先证明设设由条件:由条件:是是弱弱对角占优对角占优,即存在集合即存在集合与与 不可约不可约矛盾!矛盾!使得使得现在学习的是第33页,共90页下面证明下面证明
15、是是非奇异非奇异的:的:设设则存在则存在非零非零向量向量 满足满足则存在非空集合则存在非空集合否则否则与与 弱对角占优弱对角占优矛盾!矛盾!现在学习的是第34页,共90页且满足且满足与与 弱对角占优弱对角占优矛盾!矛盾!不可约不可约条件条件现在学习的是第35页,共90页设设 为为 严格严格对角占优或对角占优或不可约不可约对角对角占优占优的的对称对称矩阵,矩阵,且对角元素皆为且对角元素皆为正正,则,则 正定。正定。推论推论证明:证明:设设为矩阵为矩阵的特征值,则对于的特征值,则对于,注意到注意到与与同为同为严格严格对角占优或对角占优或不可约不可约对角占优对角占优则则,即即由由的任意性知,矩阵的任
16、意性知,矩阵的特征值均的特征值均大于零大于零,所以所以正定。正定。现在学习的是第36页,共90页若若 为为 严格严格对角占优或对角占优或不可约不可约对角对角占优的,占优的,则则Jacobi迭代和迭代和Gauss-Seidel迭代收敛迭代收敛。证明:证明:首先证明首先证明Jacobi迭代的收敛性(反证法)迭代的收敛性(反证法)因为因为 是是 严格严格对角占优或对角占优或不可约不可约对角对角占优,则占优,则设设 有一个特征值有一个特征值 ,满足,满足 ,则有,则有注意到注意到也为也为严格严格对角占优或对角占优或不可约不可约对角占优对角占优与与 是是 的特征值矛盾,从而所有特征值的绝对的特征值矛盾,
17、从而所有特征值的绝对值都小于值都小于1 1,故谱半径小于,故谱半径小于1 1,所以收敛。,所以收敛。现在学习的是第37页,共90页仅给出仅给出不可约不可约对角占优对角占优矩阵矩阵G-S法法的证明的证明只要证明只要证明 ,其中,其中设设 有一个特征值有一个特征值 ,满足,满足 ,且有,且有 由由 是是不可约不可约且且弱弱对角占优对角占优矩阵知:矩阵知:其次证明其次证明Gauss-Seidel迭代收敛的情况(反证法)迭代收敛的情况(反证法)现在学习的是第38页,共90页注意到注意到 和和 的零元素和的零元素和非零元素的非零元素的位置位置完全一样,故完全一样,故 是是不可约不可约也是也是弱弱对角占优
18、对角占优矩阵矩阵矛盾!矛盾!其中其中 为为J法的法的迭代迭代矩阵矩阵如果如果 为为严格对角占优严格对角占优矩阵,易证矩阵,易证现在学习的是第39页,共90页 迭代法的迭代法的收敛速度收敛速度:设迭代法设迭代法 收敛收敛,即,即上式说明:上式说明:可看作第可看作第k次迭代误差范数的次迭代误差范数的压缩率压缩率称之为迭代法称之为迭代法 的的平均收敛率平均收敛率。(/*Rate of Average Convergence*/)平均平均压压缩率缩率现在学习的是第40页,共90页上式说明:上式说明:最小最小迭代次数与迭代次数与 成反比成反比记记现在学习的是第41页,共90页称之为迭代法称之为迭代法 的
19、的渐进渐进收敛率,或者收敛率,或者渐进渐进收敛速度,简称收敛速度,简称收敛速度收敛速度。(/*Rate of Convergence*/)迭代次数的近似估计式迭代次数的近似估计式上式说明:谱半径上式说明:谱半径 越越小小,收敛速度越,收敛速度越快快。现在学习的是第42页,共90页设设 ,是是任意任意一种矩阵范数,则一种矩阵范数,则 证明:证明:因为因为对对令令所以所以时,时,现在学习的是第43页,共90页四、四、超松弛超松弛(SOR)迭代法迭代法/*Overrelaxation Iteration*/1、超松弛超松弛(SOR)迭代法迭代法思想思想类似于类似于G-S迭代法的改进方法,利用第迭代法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 迭代法 优秀 PPT

限制150内