第三章梯度法和共轭梯度法课件.ppt
《第三章梯度法和共轭梯度法课件.ppt》由会员分享,可在线阅读,更多相关《第三章梯度法和共轭梯度法课件.ppt(27页珍藏版)》请在三一办公上搜索。
1、梯度法和共轭梯度法,1.,无约束最优化问题,2.,梯度法,3.,共轭方向法,4.,共轭梯度法,一,.,无约束最优化问题,无约束最优化问题,min,f,(,x,),s,.,t,.,x,?,R,n,其中,f,(,x,),有一阶连续偏导数。,解析法,:利用函数的解析性质构造迭代公式。,二,.,梯度法(最速下降法),迭代公式:,x,k,?,1,?,x,?,?,k,d,k,k,如何选择下降最快的方向?,?,f,(,x,k,),函数值增加最快的方向,x,k,函数值下降的方向,?,?,f,(,x,k,),函数值下降最快的方向,梯度法(最速下降法):,1,.,搜索方向:,d,?,?,f,(,x,),也称为最速
2、下降方向;,k,k,k,k,k,k,2,.,搜索步长,:,?,k,取最优步长,即满足,f,(,x,?,?,k,d,),?,min,f,(,x,?,?,d,),。,?,梯度法算法步骤:,1,.,给定初始点,x,?,R,允许误差,?,?,0,令,k,?,1,。,2,.,计算搜索方向,d,?,?,f,(,x,),;,3,.,若,|,d,|,?,?,则停止计算,,x,为所求极值点;,否则,求最优步长,?,k,使得,f,(,x,?,?,k,d,),?,min,f,(,x,?,?,d,),。,?,k,k,k,k,1,n,k,k,k,k,4,.,令,x,k,?,1,?,x,?,?,k,d,令,k,:,?,k
3、,?,1,转,2,。,k,k,例,.,用最速下降法求解,:,min,f,(,x,),?,x,?,3,x,设初始点为,x,?,(,2,1,),2,1,2,2,1,T,求迭代一次后的迭代点,x,2,。,解:,?,?,f,(,x,),?,(,2,x,1,6,x,2,),?,d,?,?,f,(,x,),?,(,?,4,?,6,),.,?,x,?,?,d,?,(,2,?,4,?,1,?,6,?,),.,令,?,(,?,),?,f,(,x,?,?,d,),?,(,2,?,4,?,),?,3,(,1,?,6,?,),,,1,1,2,2,1,1,T,1,1,T,T,求解,min,?,(,?,),?,13,令,
4、?,?,(,?,),?,?,8,(,2,?,4,?,),?,36,(,1,?,6,?,),?,0,?,?,1,?,62,36,?,8,T,2,1,1,?,x,?,x,?,?,1,d,?,(,),31,31,收敛性,性质,.,设,f,(,x,),有一阶连续偏导数,若,步长,?,k,满足,f,(,x,?,?,k,d,),?,min,f,(,x,?,?,d,),?,k,k,k,k,则有,?,f,(,x,?,?,k,d,),d,?,0,。,k,k,令,?,(,?,),?,f,(,x,?,?,d,),,,所以,证明:,k,k,T,k,?,?,(,?,),?,?,f,(,x,k,?,?,d,k,),T,d
5、,k,.,?,f,(,x,k,?,?,k,d,k,),?,min,f,(,x,k,?,?,d,k,),?,k,k,T,k,?,?,?,(,?,k,),?,?,f,(,x,?,?,k,d,),d,?,0,.,注:,因为梯度法的搜索方向,d,k,?,1,?,?,f,(,x,?,?,k,d,),,,所以,k,k,(,d,k,?,1,),T,d,k,?,0,?,d,k,?,1,?,d,k,。,锯齿现象,在极小点附近,目标函,数可以用二次函数近似,,其等值面近似,椭球面。,x,2,x,3,?,x,*,x,1,注,最速下降方向反映了目,标函数的一种局部性质,。,它只是,局部目标函数值下降最,快的方向。,最
6、速下降法是线性收敛,的算法。,三、共轭方向法,1.,何谓共轭方向?,几何解释,1,T,设有二次函数,f,(,x,),?,(,x,?,x,),A,(,x,?,x,),2,其中,A,是,n,?,n,对称正定矩阵,,x,是一个定点。,则函数,f,(,x,),的等值面,1,(,x,?,x,),T,A,(,x,?,x,),?,c,2,x,是以,x,为中心的椭球面。,由于,?,f,(,x,),?,A,(,x,?,x,),?,0,而,?,f,(,x,),?,A,2,2,1,f,(,x,),?,(,x,?,x,),T,A,(,x,?,x,),2,因为,A,正定,,所以,?,f,(,x,),?,A,?,0,因此
7、,x,是,f,(,x,),的极小点。,x,设,x,d,x,(,1,),(,0,),是在某个等值面上的一,点,,n,x,(,0,),是,R,中的一个方向,,(,1,),d,(,1,),(,0,),沿着,d,以最优步长,搜索得到点,x,(,1,),。,x,d,(,2,),x,(,1,),x,1,o,则,d,(,1,),是点,x,(,1,),所在等值面的切向量。,该等值面在点,x,(,1,),处的法向量为,?,f,(,x,1,),?,f,(,x,(,1,),),?,A,(,x,(,1,),?,x,),.,x,d,(,1,),d,(,2,),则,d,(,1,),与,?,f,(,x,(,1,),),正交
8、,,x,(,1,),x,1,即,d,(,1,),T,(,2,),?,f,(,x,(,1,),),?,0,。,o,?,?,f,(,x,1,),令,d,所以,?,x,?,x,d,(,1,),T,Ad,(,2,),?,0,。,(,1,),即等值面上一点处的切,向量与由这一点,指向极,小点的向量关于,A,共轭。,2.,共轭方向,n,1,2,定义,设,A,是,n,?,n,的对称正定矩阵,对于,R,中的两个非零向量,d,和,d,,,若有,1,d,2,1,T,Ad,2,?,0,,则称,d,1,和,d,2,关于,A,共轭。,k,n,设,d,d,?,d,是,R,中一组非零向量,如果,它们两两关于,A,共轭,即,
9、d,i,T,Ad,?,0,i,?,j,i,j,?,1,2,?,k,。,j,则称这组方向是关于,A,共轭的,也称它们是一,组,A,共轭方向。,注:,如果,A,是单位矩阵,则,d,1,T,?,I,?,d,?,0,?,d,2,1,T,?,d,?,0,2,?,d,1,?,d,2,共轭是正交的推广。,1,2,k,设,A,是,n,阶对称正定矩阵,,d,d,?,d,是,k,个,A,共轭的非零,定理,1,.,向量,则这个向量组线,性无关。,证明,设存在实数,?,1,?,2,?,?,k,,使得,i,?,1,?,?,i,d,?,0,j,T,i,k,i,上式两边同时左乘,d,i,?,1,k,A,,则有,?,?,i,
10、d,j,T,k,j,T,Ad,?,0,因为,d,1,d,2,?,d,是,k,个,A,共轭的向量,所以上式,可化简为,?,j,d,j,Ad,j,?,0,.,j,T,因为,d,?,0,而,A,是正定矩阵,所以,d,所以,1,2,Ad,?,0,,,j,?,j,?,0,j,?,1,2,?,k,。,k,因此,d,d,?,d,线性无关。,1,T,定理,2,.,设有函数,f,(,x,),?,x,Ax,?,b,T,x,?,c,,,2,(,1,),(,2,),(,k,),其中,A,是,n,阶对称正定矩阵。,d,d,?,d,是,一组,A,共轭向量。,以任意的,x,得到点,x,(,2,),(,1,),?,R,为初始
11、点,依次沿,d,(,3,),n,(,1,),d,(,2,),?,d,(,1,),(,k,),进行搜索,,x,?,x,(,k,?,1,),则,x,(,k,?,1,),是函数,f,(,x,),在,x,?,B,k,上的,极小点,其中,(,1,),(,2,),B,k,?,x,|,x,?,?,?,i,d,(,i,),?,i,?,R,i,?,1,(,k,),k,是由,d,d,n,?,d,生成的子空间。特别地,,,当,k,?,n,时,,x,(,n,?,1,),是,f,(,x,),在,R,上的唯一极小点。,推论,在上述定理条件下,必,有,?,f,(,x,(,k,?,1,),T,),d,(,i,),?,0,i,
12、?,1,2,?,k,。,3,、共轭方向法,对于极小化问题,1,T,T,min,f,(,x,),?,x,Ax,?,b,x,?,c,2,其中,A,是正定矩阵,称下述算,法为共轭方向法,:,(,1,),取定一组,A,共轭方向,d,(,1,),d,(,2,),?,d,(,n,),;,(,2,),任取初始点,x,(,1,),依次按照下式由,x,(,k,),确定点,x,(,k,?,1,),(,k,?,1,),(,k,),(,k,),?,x,?,x,?,?,d,k,?,?,f,(,x,(,k,),?,?,d,(,k,),),?,min,f,(,x,(,k,),?,?,d,(,k,),),k,?,?,?,直到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 梯度 共轭 课件
三一办公所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




链接地址:https://www.31ppt.com/p-4093086.html