版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章线性方程组迭代解法NumericalValueAnalysis§6.4超松弛迭代法(SOR)§6.4超松弛迭代法(SOR)一、SOR法迭代公式例3.6用SOR法求解线性方程组二、SOR法的收敛性SOR法收敛与收敛速度有关定理SOR法分类与现状
SOR(SuccessiveOver-Relaxation)法,即超松弛迭代法,是目前解大型线性方程组的一种最常用的方法,是Gauss-Seidel迭代法的一种加速方法。
一、SOR法迭代公式
设线性方程组AX=b其中A非奇异,且aii
0(i=1,2,,n)。
如果已经得到第k次迭代量x(k)
及第k+1次迭代量x(k+1)
的前i-1个分量(x1(k+1),x2(k+1),,xi-1(k+1)),在计算xi(k+1)
时,先用Gauss-Seidel迭代法得到(1)
返回引用选择参数ω,取
(2)返回引用把式(1)代入式(2)可以综合写成:即得超松弛法或逐次超松弛迭代法(SuccessiveOver-RelaxationMethod),简称SOR法。或可表示成增量的形式:其中,参数ω叫做松弛因子;若
ω=1,它就是Gauss-Seidel迭代法。
返回引用令A=D-L-U,SOR法(2)式可写成:
再整理成:于是可导出SOR法的矩阵形式:其中,迭代矩阵和f为:例6.6用SOR法求解线性方程组
解
方程组的精确解为
x=(3,4,-5)
T,为了进行比较,利用同一初值
x(0)=(1,1,1)T,分别取ω=1(即Gauss-Seidel迭代法)和
ω=1.25两组算式同时求解方程组。
返回引用
①取ω=1,即Gauss-Seidel迭代:
②取ω=1.25,即SOR迭代法:
返回引用
迭代结果见表3.3。
表6.3Gauss-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.13330274.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.0003486
迭代法若要精确到七位小数,
Gauss-Seidel迭代法需要34次迭代;而用SOR迭代法(ω=1.25),只需要14次迭代。可见,若选好参数ω,SOR迭代法收敛速度会很快。返回节二、SOR法的收敛性
为了利用第3节的收敛定理,要先给出SOR法的矩阵表达式。令A=D-L-U,SOR法(2)式可写成:
再整理成:于是可导出SOR法的矩阵形式:其中,迭代矩阵和f为:
由定理6.1及定理6.2直接得知:
SOR法收敛的充要条件是ρ(Bω)<1。
SOR法收敛的充分条件是
||Bω||<1。
前面我们看到,SOR法收敛与否或收敛速度都与松弛因子ω有关,关于ω的范围,有如下定理。
SOR法收敛与收敛速度有关定理定理6.5
设A∈Rnn,满足aii≠0(i=1,2,,n),则有ρ(Bω)≥|1-ω|。推论
解线性方程组,SOR法收敛的必要条件是
|1-ω|<1,即0<ω<2。定理6.6
设A∈Rnn对称正定,且
0<ω<2,则SOR法对任意的初始向量都收敛。
由于定理6.4只是定理6.6的特殊情况,故定理6.4可以看作定理6.6的推论。
定理6.7
设A是对称正定的三对角矩阵,则ρ(BG)=[ρ(BJ)]2<1,且SOR法松弛因子ω的最优选择为
(4)
这时,有SOR迭代法矩阵谱半径ρ(Bopt)=ωopt-1。
通常,当ω>1
时,称为超松弛算法,当ω<1
时,称为亚松弛算法。目前,还没有自动选择因子的一般方法,实际计算中,通常取(0,2)区间内几个不同的ω值进行试算,通过比较后,确定比较理想的松弛因子ω。
返回引用SOR法分类与现状
通常,当ω>1
时,称为超松弛算法;当ω<1
时,称为亚松弛算法。目前还没有自动选择因子的一般方法,实际计算中,通常取(0,2)区间内几个不同的ω值进行试算,通过比较后,确定比较理想的松弛因子ω。
例3.7
讨论例3.6用SOR法的ω取值。
解
系数矩阵
由式(3-24)得
根据定理6.7,有ρ(BG)=[ρ(BJ)]2=0.625,
ρ(Bopt)=ωopt
–1=0.24,
可见采用SOR
方法比Jacobi迭代法和Gauss-Seidel迭代法快得多。返回章返回节1.
Jacobi迭代法、Gauss-Seidel迭代法和SOR法
(1)计算分量形式、矩阵形式以及它们的迭代矩阵表示;
(2)线性方程组的系数矩阵为某些特殊情形下,Jacobi迭代法、Gauss-Seidel迭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度版权购买合同:某影视公司购买某导演的电影剧本版权2篇
- 常州市2024年度二手房买卖过户费用合同
- 二零二四年版权许可协议:音乐作品的批量使用与分发
- 2024年度电子商务店铺客户服务合作协议2篇
- 电视剧导演聘请及薪酬协议(二零二四年度)
- 2024年度旅游服务合同担保协议
- 2024年度石油钻采设备电焊维修合同2篇
- 大学勤工助学协议书(2篇)
- 和叛逆孩子协议书(2篇)
- 二零二四年度技术开发合作:人工智能语音识别系统研发与授权合同
- 北京车牌租赁合同格式
- 物流发展前景分析
- 职业病基础知识培训
- 《中国的饭局文化》课件
- 2024-2030年中国聚醚醚酮树脂行业前景动态及发展方向预测报告
- 2024时事政治考试题库(100题)
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 教育新篇章:数字化转型
- 宅基地确权委托书
- 单区长杨凌现代农业研学旅行推介词定稿426
评论
0/150
提交评论