解正定线性方程组的CG方法.ppt_第1页
解正定线性方程组的CG方法.ppt_第2页
解正定线性方程组的CG方法.ppt_第3页
解正定线性方程组的CG方法.ppt_第4页
解正定线性方程组的CG方法.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,求解正定线性方程组的共轭梯度法 (CG方法) 林华堂、张卜元、吕迪,1.方法简介,共轭梯度法已有五十多年的历史,它最早是由Hestenes和Stiefel于1952年在求解线性方程组时提出的,并由Fletcher和Reeves于1964年推广到非线性优化领域.后,Beale,Powell,Fletcher等著名的优化专家对非线性共轭梯度法进行了深入研究,取得了十分优秀的成果.但几乎同时间世的拟牛顿方法由于其良好的计算表现以及丰富的收敛性分析很快受到了青睐,从而在很长一段时间里共轭梯度法被研究者所忽视.近年来,随着计算机的飞速发展以及实际问题的需要,大规模优化问题越来越受到重视,而共轭梯度法正

2、是求解大规模问题的一种主要方法.于是,共轭梯度法的理论研究又受到人们的关注.,共轭梯度法(Conjugate Gradient)是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,共轭梯度法不仅是解决大型线性方程组最有用的方法之一,也是解大型非线性最优化最有效的算法之一。 在各种优化算法中,共轭梯度法是非常重要的一种。其优点是所需存储量小,具有步收敛性,稳定性高,而且不需要任何外来参数。,2.方法理论与描述,CG方法,它是一种极小化方法,对应于求一个二次函数的极值。 为了引出CG方法,下面介绍一

3、些理论。 2.1与方程组等价的变分问题 (2.11),则函数 有如下性质: (1)对一切 ,有 (2.12) (2)对一切 ,有 (2.13),(3)设 为方程组(2.11)的解,则对一切 ,有 (2.14) 则,定理1 设A对称正定,则 为方程组(2.11)解的充分必要条件是 满足 证明:设 为方程组(2.11)的解, 由式(2.14)及A的正定性,有 。 反之,若有 使 达到最小,则 故由式(2.14)可知 又因A正定,所以 。证毕。 由上述定理,求解线性方程组 等价于求解变分问题,即求 最小。求解的方法一般是构造一个向量序列 , 使 。,2.2共轭梯度(CG)法的定义,设 是任意给定的一

4、个初始点,从点 出发沿某一规定的方向 ,求函数 在直线 上的极小点,设求得的极小点为 。再从点 出发沿某一规定的方向 ,求函数 在直线 上的极小点,设求得的极小点为 。如此继续下去,一般地,从 点 出发沿某一规定的方向 ,求函数 在直线,上的的极小点 。称 为搜索方向。 命题2 对于已知的 上的极小点 为 式中 证明:记 ,欲确定系数 使得一元函数 时为极小。由式(2.13)得,注2 在命题2中,余量 命题2所得的迭代公式 (2.15) 具有下降性,如果搜索方向 为 中的一个A共轭向量系,即有性质 (2.16) 的向量系 ,则称迭代法(2.15)为共轭梯度法(CG法)。 用 表示线性无关的向量

5、系 张成的子空间,即 令,定理2 从任意一点 出发,得到的点序列 (2.17) 的充分必要条件是,2.3共轭梯度法的计算公式,下面介绍共轭梯度法一种生成A共轭向量系 的具体方法。 对任意初始向量 ,取第一个搜索方向 为 由式(2.15)计算 : 再计算 。,令,例题 2 0 1 x1 3 0 1 0 x2 = 1 1 0 2 x3 3 解:取初始近似,3.共轭梯度法的特点,建立在二次模型上,具有二次终止性 (2) 一种有效的算法,克服了最速下降法的锯齿现象,又避免了牛顿法的计算量大和局部收敛性的缺点 (3)算法简单,易于编程,无需计算二阶导数,存储空间小等优点,是求解中等规模优化问题的主要方法 理论上CG方法经过有限步迭代便可得到方程组的准确解,因此CG法本质上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论