第5章-无约束最优化方法--筹学与最优化方法-课件.ppt
《第5章-无约束最优化方法--筹学与最优化方法-课件.ppt》由会员分享,可在线阅读,更多相关《第5章-无约束最优化方法--筹学与最优化方法-课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 五五 章章无约束最优化方法无约束最优化方法第五章第五章 无约束最优化无约束最优化 (f)min f(x)f:RnR 5.1 最优性条件最优性条件 设设 f 连续可微连续可微 必要条件:若必要条件:若x*l.opt.则则f(x*)=0 (驻点驻点)。当当 f 凸时,凸时,x*l.opt.f(x*)=0 注意:注意:f(x)f(x*)+Tf(x*)(x-x*),x.故故 f(x*)f(x),x.(由于由于Tf(x*)=0)5.2 最速下降法最速下降法 在迭代点在迭代点 x(k)取方向取方向 d(k)=f(x(k)精确一维搜索精确一维搜索 最最 速速 下降法:梯度方向函数值变化最快的方下降法:
2、梯度方向函数值变化最快的方向向第五章第五章 无约束最优化无约束最优化5.2 最速下降法(续)最速下降法(续)x(1),0,k=1|f(x(k)|0得 x(k+1)=x(k)+kd(k)k=k+1第五章第五章 无约束最优化无约束最优化5.2 最速下降法(续)最速下降法(续)特点:全局收敛,线性收敛,易产生扭摆现象而造成特点:全局收敛,线性收敛,易产生扭摆现象而造成早停。早停。(当当x(k)距最优点较远时,速度快,而接近最优点时,距最优点较远时,速度快,而接近最优点时,速度下降速度下降)原因:原因:f(x)=f(x(k)+Tf(x(k)(x-x(k)+o|x-x(k)|当当 x(k)接近接近 l.
3、opt.时时 f(x(k)0,于是高阶项,于是高阶项 o|x-x(k)|的影响可能超过的影响可能超过Tf(x(k)(x-x(k)。5.3 Newton法及其修正法及其修正一、一、Newton法:法:设设f(x)二阶可微,取二阶可微,取f(x)在在x(k)点附近的二阶点附近的二阶Taylor近似函数:近似函数:qk(x)=f(x(k)+Tf(x(k)(x-x(k)+12(x-x(k)T2f(x(k)(x-x(k)求驻点:求驻点:qk(x)=f(x(k)+2f(x(k)(x-x(k)=0第五章第五章 无约束最优化无约束最优化Newton法法:(续)(续)特点:二阶收敛,局部收敛。特点:二阶收敛,局
4、部收敛。(当当x(k)充分接近充分接近x*时时,局部函数可用正定二次函数很好地近似,局部函数可用正定二次函数很好地近似,故收敛很快故收敛很快)二次终结性:当二次终结性:当f(x)为正定二次函数时,从任意初始点可一步迭为正定二次函数时,从任意初始点可一步迭代达到最优解。代达到最优解。设设f(x)=12xTQx+PTx+r ,Qnn对称正定,对称正定,P Rn,r R.x(1),f(x(1)=Q x(1)+P 2f(x(1)=Q 迭代:迭代:x(2)=x(1)-Q 1(Qx(1)+P)=-Q 1 P (驻点即驻点即opt.)主要缺点:主要缺点:(1)局部收敛局部收敛 (2)用到二阶用到二阶Hess
5、e阵,且要求正定阵,且要求正定 (3)需计算需计算Hesse阵逆或解阵逆或解n阶线性方程组,计算量大阶线性方程组,计算量大第五章第五章 无约束最优化无约束最优化5.3 Newton法及其修正法及其修正二、二、Newton法的改进:法的改进:(1)为减小工作量,取为减小工作量,取m(正整数),使每正整数),使每m次迭代使用同一个次迭代使用同一个Hesse阵,迭代公式变为:阵,迭代公式变为:x(km+j+1)=x(km+j)-2f(x(km)-1 f(x(km+j)j=0,1,2,m-1 ,k=0,1,2,特点:收敛速度随特点:收敛速度随m的增大而下降的增大而下降 m=1时即时即Newton法,法
6、,m 即线性收敛。即线性收敛。(2)带线性搜索的带线性搜索的Newton法:法:在在Newton迭代中,取迭代中,取d(k)=-2f(x(k)-1 f(x(k),加入线性搜索:加入线性搜索:min f(x(k)+k d(k)求得求得k,x(k+1)=x(k)+kd(k)特点:可改善局部收敛性,当特点:可改善局部收敛性,当d(k)为函数上升方向时,可向负方为函数上升方向时,可向负方向搜索,但可能出现向搜索,但可能出现 d(k)均非下降方向的情况。均非下降方向的情况。第五章第五章 无约束最优化无约束最优化5.3 Newton法及其修正法及其修正二、二、Newton法的改进:法的改进:(续)(续)(
7、3)Goldstein-Price方法方法(G-P法法):取取 d(k)=-2f(x(k)-1 f(x(k),2f(x(k)正定正定 -f(x(k),否则否则采用下列精确一维搜索:采用下列精确一维搜索:求求k,使其中使其中(0,12)1 f(x(k)+k d(k)f(x(k)+f(x(k)Td(k)k 2 f(x(k)+k d(k)f(x(k)+(1-)f(x(k)Td(k)k特点:在一定条件下,特点:在一定条件下,G-P法全局收敛。法全局收敛。但当但当2f(x(k)非正定情况较多时,收敛速度降为非正定情况较多时,收敛速度降为接近线性。接近线性。第五章第五章 无约束最优化无约束最优化5.4 共
8、轭梯度法共轭梯度法一、共轭梯度法的方向:一、共轭梯度法的方向:设设f(x)=(1/2)xTGx+bTx+c Gnn对称正定,对称正定,b Rn,从最速下从最速下降方向开始,构造一组共轭方向:降方向开始,构造一组共轭方向:设初始点设初始点x(1),取取d(1)=-f(x(1)(最速下降方向最速下降方向)设设k1,已得到已得到k个相互共轭的方向个相互共轭的方向d(1),d(2),d(k),以及,由以及,由x(1)开始依次沿上述方向精确一维搜索得到点开始依次沿上述方向精确一维搜索得到点x(2),,x(k),x(k+1).即即有下式:有下式:x(i+1)=x(i)+id(i),i=1,2,k 精确一维
9、搜索保证方向导数为精确一维搜索保证方向导数为0:fT(x(i+1)d(i)=0,i=1,2,k 在在x(i+1)点构造新方向点构造新方向d(k+1)为为-f(x(k+1)与与d(1),d(2),d(k)的组合:的组合:第五章第五章 无约束最优化无约束最优化5.4 共轭梯度法共轭梯度法一、共轭梯度法的方向:一、共轭梯度法的方向:(续)(续)使使d(k+1)与与d(1),d(2),d(k)都共轭:都共轭:d(k+1)TG d(j)=0 ,j=1,2,k Gram-Schmidt过程:过程:i,j=1,2,k 记记 y(j)=f(x(j+1)-f(x(j)=G(x(j+1)-x(j)=jGd(j).
10、根据根据式,有式,有 d(i)T y(j)=j d(i)T G d(j)=0 ,ij 根据根据,有有 d(k+1)T y(j)=j d(k+1)T G d(j)=0 ,j=1,2,k 这里的这里的j应为应为i第五章第五章 无约束最优化无约束最优化5.4 共轭梯度法共轭梯度法一、共轭梯度法的方向:一、共轭梯度法的方向:(续)(续)上式中由上式中由式有:式有:-f(x(k+1)T f(x(j+1)=0 由由式有:式有:j(k)d(j)T y(j)=j(k)jd(j)T Gd(j)于是于是 j(k)=0 故故式中只有式中只有 k(k)0,记记k=k(k)可得到公式:可得到公式:d(k+1)=-f(x
11、(k+1)+k d(k)当当 j=k时,由时,由,式得:式得:(11)注意:注意:第五章第五章 无约束最优化无约束最优化二、算法流程图x(1),0d(1)=-f(x(1),k=1k=k+1k=1|f(x(k)|0得 k x(k+1)=x(k)+k d(k)k=n?x(1)=x(n+1)d(1)=-f(x(1),k=1求 kd(k+1)=-f(x(k+1)+kd(k)yNyN重新开始第五章第五章 无约束最优化无约束最优化5.4 共轭梯度法共轭梯度法三、算法特点:三、算法特点:1、全局收敛(下降算法);线性收敛;、全局收敛(下降算法);线性收敛;2、每步迭代只需存储若干向量(适用于、每步迭代只需存
12、储若干向量(适用于大规模问题);大规模问题);3、有二次终结性(对于正定二次函数,、有二次终结性(对于正定二次函数,至多至多n次迭代可达次迭代可达opt.)注:对不同的注:对不同的 k公式,对于正定二次函数公式,对于正定二次函数是相等的,对非正定二次函数,有不同是相等的,对非正定二次函数,有不同的效果,经验上的效果,经验上PRP效果较好。效果较好。第五章第五章 无约束最优化无约束最优化5.5 变尺度法变尺度法一、变尺度法的基本思路:一、变尺度法的基本思路:(续)(续)3、拟、拟Newton方程:方程:记:记:s(k)=x(k+1)-x(k),y(k)=f(x(k+1)-f(x(k)当当 f 为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无约束 优化 方法 课件
限制150内