最优化理论-第4章-4-无约束优化-共轭梯度法-拟牛顿法.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最优化理论-第4章-4-无约束优化-共轭梯度法-拟牛顿法.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 理论 _4_ 无约束 共轭 梯度 牛顿 课件
- 资源描述:
-
1、第第4章章 无约束非线性规划无约束非线性规划哈尔滨工程大学哈尔滨工程大学 理学院理学院戴运桃戴运桃Email: 共轭方向法是介于最速下降法与牛顿法之间的一类方共轭方向法是介于最速下降法与牛顿法之间的一类方法。它仅需利用一阶导数信息,但克服了最速下降法法。它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了存储和计算牛顿法所需要的收敛慢的缺点,又避免了存储和计算牛顿法所需要的二阶导数信息。因而简便、易实现、且十分适合大规二阶导数信息。因而简便、易实现、且十分适合大规模(稀疏)优化问题的计算,通常只经过较少的迭代模(稀疏)优化问题的计算,通常只经过较少的迭代次数就能获得满足所要求精度的
2、近似解。次数就能获得满足所要求精度的近似解。共轭方向法共轭方向法共轭梯度法共轭梯度法定义定义1 1 设A是nn对称矩阵,若Rn 中的两个方向d 1 和d2满足 (d 1)T Ad 2 =0 (1)则称这两个方向关于A共轭,或称它们关于A正交.(1)(2)( )( )( ),.,A0, ,1,2,. . (2)ki TjdddkdAdiji jkn 若是E 中 个方向,它们两两关于共轭,即 则称这组方向是A共轭共轭,或称它们为A的的k个共轭方向个共轭方向(1)(2)( ),.,A,1.kdddk 设A是n阶对称正定矩阵,是 个共轭的非零向量 则这个向理量组线性无关定0000011111(),()
3、,()02(),();,()01,3(),)0(0,1,., );1 算算法法 共共轭轭方方向向法法nTkkkkkkkknkTjxRf xdf xdkf xdxxdf xkndRdGdjkkR步 初始化 给定初始点计算给定一个搜索方向0,使得0;置步线搜索 求解一维极小化问题min若或停止 否则转步3步 计算共轭方向 计算一个非零方向使得(置12 k转步共轭梯度法共轭梯度法先讨论对于二次凸函数的共轭梯度法,考虑问题1min( ) (1)2,TTnf xx Axb xcxEAc对称正定 是常数.求解方法(1)1(1)(1)1(1)(2)(2)2(1)(2)(2)20 () (2),.,0 xgd
4、f xgdxxggddd 首先, 任意给定一初始点,计算出目标函数在该点的梯度,若,则停止计算,否则,令沿搜索 得点计算在处的梯度 若则利用-和构造搜索方向,再沿搜索.( )( )( )(1)(1)( )( )( )( )( )( ) (3)()=min ()kkkkkkkkkkkkkxdxdxxdf xdf xd一般地,若已知点和搜索方向, 则从出发,沿进行搜索,得其中步长满足 ( )( )(1)T( )(1)T( )( )()( )()0 (4) ()0kkkkkkf xdf xdAxb d 记 令 即k下求 的表达式( )( )T( )( )T( )T( )( )T( )( ()0 ()
5、0 (4) (5)kkkkkkkkkkkkkA xdb dgAddg ddAd (1)1( )(1)1(1)( )(1)( )1k( )0,A + (6)kkkkkkkkkkf xxggdddddgd 计算在处的梯度,若,则停止计算,否则,利用-和构造下一搜索方向并使和关于 共轭,按此设想.令 综上分析,在第一个搜索方向取负梯度的前提下,重复使用公式3,5-7就能伴随计算点的增加,构造出一组搜索方向.( )( )(1)( )( )( )1k( )1( )( )(1)(1),+0 (7)k Tk Tkk Tk Tkkk Tkkk TkkkdAdAddAgdAddAgdAdxd 上式两端左乘并令再
6、从出发,沿方向搜索. 注意,初始搜索方向选择最速下降方向十分重要, 如果选择别的方向作为初始方向,其余方向均按FR方法构造,则极小化正定二次函数时,这样构造出来的一组方向并不能保证共轭性. 注意注意,在在FR法中法中,初始搜索方向必须取最速下降方向初始搜索方向必须取最速下降方向 定理定理 3 对于正定二次函数, 具有精确一维搜索的Fletcher-Reeves法在mn次一维搜索后即终止,并且对所有i(1 i m),下列关系成立:( )( )( )( )1,0, 1,2,.,12,0, 1,2,.,13, (0)i TjTijTiTiiiidAdjig gjig dg gd 蕴涵1min( )
7、2,TTnf xx Axb xcxEAc对称正定 是常数.证明: 显然m1,下用归纳法(对i)证之. (1)11,),2,idgi 当时由于从而3 成立 对时关系1)和2)成立,从而3)也成立.设对某个im,这些关系均成立,我们证明对于i+1也成立.先证2),(1)( )( )iiiixxd由迭代公式两端左乘A,再加上b,得( )1 (1)iiiiggAd其中i( )( )( )( )( )0 (2)TiTiiiii Tii Tig dg gdAddAd由于( )1( )( )(1)1() TTiijiijTi TjjijijgggAdgg gdAdd( )(1)111)TTi Tiiiggg
8、 gdAd(注:j=1时上式为( )(i 1)( )( )1,0,(2) 0 i Ti TiTiiiTiijidAddAdg ggg 当时由归纳假设根据故(3)( 1)( )1k + kkkdgd( )1iiiiggAd当ji时,根据归纳假设,式(3)等号右端各项均为010Tijgg故 再证1),运用(1)( )( )( )11( )( )1TiTjijiijjTi TjiijdAdgdAdgggdAd 当j=i时,把 k代入上式第一个等号的右端,立得(1)( )0iTjdAd( )1( )( )k Tkkk TkdAgdAd(1)( )1k +kkkdgd ( )1 iiiiggAd当ji时
9、,由前面已经证明的结论和归纳假设,式中第2个等号右端显然为0,因此(1)( )0iTjdAd最后证3),易知(1)( )11111TiTiTiiiiiigdggdgg 综上,对i+1,上述三种关系成立(1)(2)(),Re.,.,A2mFletcherevesdddTh由上可知共轭梯度法所产生的搜索方向是 共轭的,根据,经有限步迭代必达极小点.定理定理4 对于正定二次函数,FR法中因子i具有下述表达式212, (1,0) iiiigigg2111( )( )12( )() ()3,.Tiiiii Ti Tiiii Tiiggggdggdgdgg 根据定理因此212, iiigg证明:( )(1
10、)( )11( )( )( )(1)( )()/()/i TTiiiiiii Tii TiiidAggA xxdAddA xx(1)(1)(1)(1)(1)( )( )( )( )( )(1)( )( )1,(),0.2,(),()min() jjjjjjjjjjjxyxdf ykjf yf ydf ydyyd 给定初始点,允许误差0.置若则停止计算 否则作一维搜索求满足 令 FR共轭梯度法(对二次凸函数)共轭梯度法步骤共轭梯度法步骤3,如果j n,转步4,否则,转5(1)(1)( )2(1)2( )4,()()():1,2.jjjjjjjdf ydf yf yjj令 =-其中 置转步(1)(
11、1)(1)(1)(1)(1)5,()1, :1,2.jnkxyyxdf yjkk 令 =,置转步2212min ( )2f xxx例 用FR法求解下列问题(1)(5,5)Tx初点令第一次迭代,目标函数f(x)在点x处的梯度122( )4xf xx(1)11020dg (1)(1),:xd1从出发 沿方向进行一维搜索 求步长(1)11(1)(1)10( 10, 20)205201018( 10, 20)0420TTg ddAd (2)(1)(1)151020/955205/918xxd 第2次迭代目标函数在点x 处的梯度(2)240/920/9g(2)(1)214100181dgd (2)(2)
展开阅读全文