数值最优化5.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数值最优化5.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 优化 课件
- 资源描述:
-
1、第五章 无约束问题算法(III)共轭梯度法共轭方向法的思路共轭方向法的思路对于简单的二次函数1122() ()TTTTx xb xcxbxbcb b任给一个初始向量x(0),沿着方向e1=(1,0,0)T进行搜索,即求解下面问题100111 11 1( )( )min()() ()Tfxebxeb 由于0202111112( )( )()()()niiifxbxb 因此0111*( ),xb 10001112( )( )*( )( )(,) .Tnxxebxx n注:此处的一维搜索中1的范围是整个实数集,即x(1)是函数在集合x(0)+1e1,1R中的极小点.共轭方向法的思路共轭方向法的思路n
2、x(1)与x(0)唯一不同的是它们的第一个分量.其中x(1)的第一个分量与原问题最优解 b 的第一个分量一致,其余的分量未发生变化.n下面再沿着方向e2=(0,1,0,0)T进行搜索,得到的x(2)的前两个分量与最优解 b 的前两个分量一致,其余分量不变.211123( )( )( )(,) .Tnxbbxx n显然, x(2)是函数在集合x(0) +1e1+2e2,1,2R中的极小点.共轭方向法的思路共轭方向法的思路n因此,上述的迭代过程每一步在一个分量上达到最优,且每一步求得了函数在一个集合中的极小点,这种集合在迭代过程中逐渐扩大,迭代n步之后得到原问题的最优解.n将此过程进行下去有111
3、1( )( )( )(,) .kTkknxbbxx n进行n步后有12( )(,).nTnxbbbb n x(k)是函数在x(0) +1e1+2e2+kek,1,2,kR中的极小点.共轭方向法的思路共轭方向法的思路n在三维情况下,上面的迭代过程可以用图形来表示.x(0)x(1)x(2)x(3)xyzO=x*共轭方向法的思路共轭方向法的思路n上面的方法对一般的二次函数是否适用呢?n考虑问题1min( )2Tf xx Gx 其中1225G n易见G是正定的,f(x)的极小点为(0,0)T.n以x(0)=(-1,-1)T为初始点,在方向e1=(1,0)T上进行一维搜索.即求解问题2111min( 1
4、, 1)(1,0) )(1)4(1)5TTf n易求得1*=3,x(1)=x(0)+1*e1=(2,-1)T.n第一个分量没有变为0,进一步沿e2=(0,1)T搜索显然不能达到 f (x)的极小点.共轭方向法的思路共轭方向法的思路n在空间Rn上,重新定义内积与范数:,Tx yx Gy 1 21 2/|,()TGxx xx Gx n给定最优化问题(其中G对称正定)12min( )TTf xx Gxb xc则212( )|TGf xxb xc1111122()()TTxG bG xG bcb G b1211122|TGxG bcb G b 共轭方向法的思路共轭方向法的思路n在Rn上,按照上面定义的
5、内积给出一组正交基p1,p2,pn,n因此原问题等价于12min |GxG b n即p1,p2,pn线性无关,且0,()ijppij n设问题的最优解x*= -G-1b在这组基底下的表示为x*= u1 p1+u2 p2+un pnn任取初始点x(0) =s1 p1+s2 p2+sn pn, 在方向p1上进行一维搜索,即求解问题21111222min | ()()()|nnnGsu psupsup 共轭方向法的思路共轭方向法的思路n显然,当1=u1s1时,上面的函数取最小值,nx(1) =u1 p1+s2 p2+sn pn.21111222| ()()()|nnnGsu psupsup 1111
6、2221111222()()(),()()()nnnnnnsu psupsupsu psupsup 222211112() |() |nGiiiGisupsup n即x(1)与最优点在基底中第一个向量p1前的系数达到一致.nx(1)是函数在集合x(0)+1p1,1R中的极小点.共轭方向法的思路共轭方向法的思路n最终x(n)= u1 p1+u2 p2+un pn =x*n即迭代过程同样在n步之后找到最优点.n因此,对二次函数12( )TTf xx Gxb xcn我们可以找到n个方向(向量),对其依次进行一维搜索,最多n步可以找到函数的最优点.n类似的,再依次沿着p2,pk进行一维搜索,可以得到x
7、(k)= u1 p1+uk pk+sk+1 pk+1+un pn ,nx(k)是函数在x(0) +1p1+2p2+kpk,1,2,kR中的极小点.共轭方向法的思路共轭方向法的思路n定义 设n维向量组p1,pk线性无关, x(0)Rn,n称向量集合 为由点x(0)与np1,p2,pk 生成的k维超平面.(0)1|,1,2, kiiiixpR ik n我们希望x(k)是k维超平面的极小点,于是x(n)是n维超平面(即整个Rn空间)的极小点.n若k=1,上述集合表示以p1为方向向量,且过点x(0)的一条直线.超平面上极小点的判断超平面上极小点的判断n若函数f(x)连续可微, p1,p2,pk为一组线
8、性无关的n维向量, x(0)Rn,(0)1|,1,2, kkiiiiHxpR ik (0)1kiikixxpH n若 是f(x)在Hk上的极小点,则p1,p2,pk都不是下降方向,因此x( )0Tif xpn p1,p2,pk也不是下降方向,因此( )0Tif xpn于是有( )0(1,2, )Tif xpik超平面上极小点的判断超平面上极小点的判断n严格证明:Hk上的点可以表示为n若 是f(x)在Hk上的极小点.则(0)1kiiixxp n定义(0)11(,)()kkiiihf xp (0)1kiikixxpH 10(,)kh 1(,)TTTkg pg p 其中( ).gf x 因此0(1,
9、2, )Tig pik超平面上极小点的判断超平面上极小点的判断n反之,若( )0(1,2, )Tif xpikn如果f(x)是严格凸函数,对于(0)1kiikixxpH 则( )( )( ) ()Tf xf xf xxx 1( )()( )( )kTiiiif xf xpf x n因此 是f(x)在Hk上的唯一极小点.x超平面上极小点的判断超平面上极小点的判断引理 设f (x)为连续可微的严格凸函数,又 p1,p2,pk为一组线性无关的n维向量, x1Rn ,则是f(x)在x1与p1,p2,pk所生成的k维超平面Hk上唯一极小点的充分必要条件是111kkiiixxp 10(1,2, ).Tki
10、gpik n注:若k=n,易推出在xk+1的梯度为零向量.因此,这一引理是一常用定理(极小点梯度为0)的推广.n已知k个点与k个方向之后,令xk+1=xk+k pk,进行精确一维搜索,确定xk+1,再确定pk+1.共轭方向法共轭方向法(用于二次函数用于二次函数)n对于正定二次函数,确定pk的准则是希望 xk+1是目标函数在k维超平面上的极小点. xn+1就是目标函数在整个空间的极小点.n给定一个初始点x1,给出一个下降方向p1 ,令x2=x1+1 p1,进行精确一维搜索,确定x2,再确定p2(方法待定).1TTTjijijijgpg pp Gp 共轭向量共轭向量n对于f(x)=xTGx/2+b
11、Tx+c,有g(x)=Gx+b,因此ngj+1-gj=G(xj+1-xj)=jGpj, 因此n根据引理,左边应为零,于是搜索方向满足性质piTGpj=0(i j).共轭向量:设G为n阶正定矩阵,p1,p2,pk为n维向量组,如果piTGpj=0(i j)则称向量组 p1,p2,pk关于G共轭.实际上是在新的内积意义下,这是一组正交向量.共轭方向法共轭方向法(用于二次函数用于二次函数)n注:在前面讨论思路时,根据方向的共轭性(正交性)得到xk+1是目标函数在k维超平面上的极小点(后面的定理将给出严格证明).n根据上一页的推导,根据极小点可以推出共轭性(正交性),即若一种迭代方法每次求出的是二次函
12、数在k维超平面上的极小点,则对应的方向是共轭的. 基本概念基本概念n二次终止性n如果一个算法经过有限次迭代就得到正定二次函数的极小点,称该算法具有二次终止性.n共轭方向法是一种迭代方法,每次所取方向与前面的方向关于G共轭,然后进行精确一维搜索确定步长及下一步的迭代点.定理 设G为n阶正定矩阵,非零向量组 p1,p2,pk关于G共轭,则此向量组线性无关.证明:设存在常数1,2,k使得1p1+2p2+kpk=0,以piTG左乘上式,显然有i piTGpi=0.又,G是正定矩阵,pi0,因此i=0(i=1,2,k)于是p1,p2,pk线性无关.共轭方向的性质共轭方向的性质推论1 设G为n阶正定矩阵,
展开阅读全文