中职 优化计算方法及其MATLAB程序实现第3章电子课件 高教版 .pdf
《中职 优化计算方法及其MATLAB程序实现第3章电子课件 高教版 .pdf》由会员分享,可在线阅读,更多相关《中职 优化计算方法及其MATLAB程序实现第3章电子课件 高教版 .pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/35JJIIJIBackClosezO9MATLABSy1n F2/35JJIIJIBackClose?5zKminxRnf(x)(3.1)?F9U?.F)?zK?P?,8F2k5,?%?z?:,Nk?:LU?.d?,;?z,9kgA5?:,8E?E?“.3.1F9MATLABy312u?zKea?eJ?,?(|,?.F3/35JJIIJIBackCloseKFdk=f(xk)(3.2)|?.?f(x)3xkNCY,dk|,gk=f(xk).d?Vm,?f(xk+dk)=f(xk)+gTkdk+o(),0.o8If(x)3xk?dke?Czlim0f(xk+dk)f(xk)=lim0gTk
2、dk+o()=gTkdk=kgkkkdkkcosk,:kgkdk?Y?.w,u?dk,Cz?ugkY?u.Cz?,kcosk=1,=k=U?,=4/35JJIIJIBackClosedkAT?(3.2)?KF,=KF8If(x)3?c:?e,dFe.eF?NO.3.1(F)0,?:x0 Rn,NN?0 6?1.-k:=0.1,Ogk=f(xk).ekgkk 6,xkCq4?:.2,?dk=gk.3,d|(fk.4,-xk+1:=xk+kdk,k:=k+1,=1.5 3fk?(Q(|,(|,3nU?y?5.e5/35JJIIJIBackClose(|,=f(xk+kdk)=min0f(xk+dk
3、),okAv0()=ddf(xk+dk)|=k=f(xk+kdk)Tdk=0.d(3.2),kg(xk+1)Tg(xk)=0,=#:xk+1?F:xk?F?,S“:?r?.?,?(5).ddk=gk9(2.17),=cosk=gTkdkkgkkkdkk=gTk(gk)kgkkk gkk=1 k=0,6/35JJIIJIBackClose?(2.16)7,v(0 6 k62,(0,2),l?An2.2n2.3=?F?5n.n3.1?8If(x)YFg(x)LipschitzY?,xkdF?),fkd(|,dWolfeOK,dArmijoOK?),Kklimkkg(xk)k=0.e?n?F)?g4
4、?K?O,y?kz,d?y.n3.2?A Rnn?,b Rn.P1nOA?A?,=1/n.Xe4?zKminf(x)=12xTAx bTx.7/35JJIIJIBackClose?xk(|?F)K?)?S“S?,Kuk?k,e?kxk+1 xkA6?1+1?kxk xkA,(3.3):xK?),kxkA=xTAx.dn3.2w,e?Cu1(=A?A?A?C),F?.?(=ACqu?),?.euArmijo(|?FMATLABS.S3.1(FS)function k,x,val=grad(fun,gfun,x0,epsilon)%U:F)?zK:min f(x)%:fun,gfunO8I9F,x
5、0:,8/35JJIIJIBackClose%epsilonNN?%:kS“g,x,valOCq:maxk=5000;%S“gbeta=0.5;sigma=0.4;k=0;while(kmaxk)gk=feval(gfun,x0);%OFdk=-gk;%O|if(norm(gk)epsilon),break;end%u?OKm=0;mk=0;while(m20)%Armijo|if(feval(fun,x0+betam*dk).x0=-1.2;1.0;k,x,val=grad(fun,gfun,x0,1e-5)fun,gfunO8I9F?m.3.29MATLAByF?,)?zK?;,?g:S“
6、:xk?(F)?(Hesse?)8I?1?gCq,?r?g?4?:#?S“:,-EL,?v?Cq4?:.12/35JJIIJIBackClosee5?S“.?f(x)?Hesse?G(x)=2f(x)Y,?3xk?Vm?cn,?qk(x)=fk+gTk(x xk)+12(x xk)TGk(x xk),:fk=f(xk);gk=f(xk);Gk=2f(xk).?gqk(x)?-:,?qk(x)=gk+Gk(x xk)=0.eGk,o)?5|(P)xk+1)=?S“xk+1=xk G1kgk.(3.4)3S“(3.4),zS“IHesse?_G1k,3SOLk)Gkd=gk?dk,?-xk+1=x
7、k+dk5;_.?,?Xe.13/35JJIIJIBackClose3.2(?)0,?:x0 Rn,NN?0 6?1.-k:=0.1,Ogk=f(xk).ekgkk 6,x xk.2,OGk=2f(xk),)5|Gkd=gk,?)dk.3,-xk+1:=xk+dk,k:=k+1,=1.?:,k?5.e?nL?5.n3.3?f(x)k?Y?,34?:x?,G(x)=2f(x)?G(x)3x?SLipschitzY?.XJ:x0Cx,ok,S“14/35JJIIJIBackClose(3.4)?,?xk:?,4x?.y dG(x)?59f?gY,3x?N1(x),?x N1(x),kG(x)?.A
8、O/,kG(x)1k3N1(x)k.,=3M 0,?kG(x)1k 6 M,x N1(x).qdG(x)?Y5,3?N(x),?kG(x)G(x)k 614M,x N(x)N1(x).d,?x0 N(x),kkx1 xk=kx0 x G10g0k6 kG10kkg(x0)g(x)G0(x0 x)k6 kG10k?Z10G(x+t(x x)(x x)dt G0(x0 x)?15/35JJIIJIBackClose6 MZ10kG(x+t(x0 x)G(x0)kkx0 xkdt6 M?Z10kG(x+t(x0 x)G(x)kdt+Z10kG(x0)G(x)kdt?kx0 xk612kx0 xk.(
9、3.5)(3.5)AO,x1 N(x).aq/,|8B?n,yuk?k 1kkxk+1 xk 612kxk xk.d,xk N(x)xk x(k ).?,aqu(3.5)?,?kxk+1 xk 6 MZ10kG(x+t(xk x)G(xk)kkxk xkdt16/35JJIIJIBackClose=o(kxk xk),=xk5ux.eG(x)3x?SLipschitzY,Kd?kxk+1 xk 6 M?Z10kG(x+t(xk x)G(x)kdt+Z10kG(x)G(xk)kdt?kxk xk6 LM?Z10tdt+1?kxk xk2=32LMkxk xk2,=xk?gux.y.?n3.3,:
10、Iv?/C04?:,KkU?17/35JJIIJIBackClose.duSK?(4?:?,d,:?S5?(J.?(J,|?,=?Z.euArmijo|?Z?N.3.3(uArmijo|?Z)0,?(0,1),(0,0.5),:x0 Rn,NN?0 6?1.-k:=0.1,Ogk=f(xk).ekgkk 6,x xk.2,OGk=2f(xk),)5|Gkd=gk,(3.6)?)dk.18/35JJIIJIBackClose3,Pmkve?K?m:f(xk+mdk)6 f(xk)+mgTkdk.(3.7)4,-k:=mk,xk+1:=xk+kdk,k:=k+1,=1.e3.3?5n.n3.4?f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职 优化计算方法及其MATLAB程序实现第3章电子课件 高教版 优化 计算方法 及其 MATLAB 程序 实现 电子 课件 高教
限制150内