版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章 线性方程组迭代解法Numerical Analysis 6.4 超松弛迭代法(SOR)1 6.4超松弛迭代法(SOR)一、SOR法迭代公式例6.6 用SOR法求解线性方程组二、SOR法的收敛性SOR法收敛与收敛速度有关定理SOR法分类与现状 SOR(Successive Over-Relaxation)法,即超松弛迭代法,是目前解大型线性方程组的一种最常用的方法,是Gauss-Seidel迭代法的一种加速方法。 2一、SOR法迭代公式 设线性方程组 AX=b其中 A非奇异,且aii 0(i=1,2,n ) 。 如果已经得到第k次迭代量x (k) 及第k+1次迭代量x (k+1) 的前i
2、-1个 分量 (x1 (k+1),x2 (k+1) ,xi-1 (k+1) ),在计算xi (k+1) 时,先用Gauss-Seidel迭代法得到 (1) 选择参数,取 (2)返回引用3把 式(1)代入式(2)即得SOR法其中, 参数叫做松弛因子; 若 =1,它就是Gauss-Seidel迭代法。 返回引用4例6.6 用SOR法求解线性方程组 解 方程组的精确解为 x=(3,4,-5) T,为了进行比较,利用同一初值 x(0)=(1,1,1)T,分别取=1 (即Gauss-Seidel迭代法)和 =1.25两组算式同时求解方程组。 取=1 ,即Gauss-Seidel迭代: 取=1.25 ,即
3、SOR迭代法: 返回引用5 迭代结果见表6.3。 表6.3 Gauss-Seidel迭代法与SOR迭代法比较 Gauss-Seidel迭代法SOR迭代法(=1.25)kx1x2x3x1x2x301.00000001.00000001.00000001.00000001.00000001.000000015.25000003.1825000-5.04687506.31250003.9195313-6.650146523.14062503.8828125-5.02929692.62231453.9585266-4.600423833.08789063.9267587-5.01831053.1333
4、0274.0402646-5.096686343.05493163.9542236-5.01144102.95705124.0074838-4.973489753.03433233.9713898-5.00715263.00372114.0029250-5.005713563.02145773.9821186-5.00447032.99632764.0009262-4.998282273.01341103.9888241-5.00279403.00004984.0002586-5.00034866 迭代法若要精确到七位小数, Gauss-Seidel迭代法需要34次迭代; 而用SOR迭代法(=
5、1.25),只需要14次迭代。 可见,若选好参数,SOR迭代法收敛速度会很快。返回节7二、SOR法的收敛性 为了利用第3节的收敛定理,要先给出SOR法的矩阵表达式。由式(2) 以及Gauss-Seidel迭代法的矩阵表达形式,可以看出 X(k+1) =(1-)X(k)+D-1(b+LX(k+1)+UX(k)DX(k+1) =(1-)DX(k)+(b+LX(k+1)+UX(k))(D-L)X(k+1) =(1-)D+U X(k)+b解得 X(k+1) =(D-L)-1 (1-)D+U X(k)+(D-L)-1b (3) 记 B=(D-L)-1 (1-)D+U 称为SOR法迭代矩阵。 8 由定理6
6、.1 及定理6.2直接得知: SOR法收敛的充要条件是(B)1。 SOR法收敛的充分条件是 | B|1。 前面我们看到,SOR法收敛与否或收敛速度都与松弛因子有关,关于的范围,有如下定理。 9SOR法收敛与收敛速度有关定理定理6.5 设ARnn,满足a ii0 (i=1,2,n),则有(B) |1-| 。 推论 解线性方程组,SOR法收敛的必要条件是 |1-| 1 ,即 0 2。 定理6.6 设ARnn对称正定,且 02,则SOR法对任意 的初始向量都收敛。 由于定理6.4只是定理6.6的特殊情况,故定理6.4可以看作定理6.6的推论。 10定理6.7 设A是对称正定的三对角矩阵,则(BG)
7、=(BJ) 2 1 时,称为超松弛算法;当1 时,称为亚松弛算法。 目前还没有自动选择因子的一般方法,实际计算中,通常取(0,2)区间内几个不同的值进行试算,通过比较后,确定比较理想的松弛因子。 12例6.7 讨论例6.6用SOR法的取值。 解 系数矩阵 由式(4)得 根据定理6. 7,有(BG) =(BJ) 2 =0.625, (Bopt)= opt 1 = 0.24 , 可见采用SOR 方法比Jacobi迭代法和Gauss-Seidel迭代法快得多。 返回章返回节131 Jacobi迭代法、Gauss-Seidel迭代法(和SOR法 简介)(1)计算公式分量形式、矩阵形式以及它们的迭 代矩阵表示; (2)线性方程组的系数矩阵为某些特殊情形下, Jacobi迭代法、Gauss-Seidel迭代法的收敛性 的重要结论。 本章学习要点返回章142 迭代法收敛性的判定定理和收敛速度 (1)迭代法收敛的充要条件; (2)从迭代矩阵的范数判别迭代法的收敛性及其证明; (3)线性方程组的系数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江农垦职业学院单招综合素质考试模拟试题含详细答案解析
- 2026上半年贵州事业单位联考贵州省民政厅招聘10人参考考试题库及答案解析
- 2026南光集团校园招聘考试重点题库及答案解析
- 2026年阿坝职业学院单招综合素质考试参考题库含详细答案解析
- 2026年江西婺源茶业职业学院单招综合素质考试备考试题含详细答案解析
- 2026年江阴职业技术学院单招职业技能考试备考试题含详细答案解析
- 2026年南京旅游职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年江西青年职业学院单招综合素质笔试参考题库含详细答案解析
- 2026河南中原再担保集团科技融资担保有限公司招聘4人考试重点试题及答案解析
- 2026年石家庄人民医学高等专科学校单招职业技能考试备考题库含详细答案解析
- 化工工艺安全管理与操作手册
- 规范外汇交易管理制度
- 2026年美丽中国全国国家版图知识竞赛考试题库(含答案)
- 《桥涵设计》课件-2-3 桥梁设计与建设程序
- 漫威行业分析报告
- 课题立项申报书 双减
- 术后谵妄的麻醉药物优化策略
- 水电暖通消防工程施工组织设计方案
- 风电场高效风机选型方案
- 卫生院消防安全教育
- 基于人工智能的脑卒中预后预测方案
评论
0/150
提交评论