版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、沙理工大數(shù)學(xué)與計(jì)算科學(xué)學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱使用黃金分割法確定步長(zhǎng)的牛頓法所屬課程名稱最優(yōu)化方法實(shí)驗(yàn)類型算法編程實(shí)驗(yàn)日期201班級(jí)信學(xué)號(hào)姓名一、實(shí)驗(yàn)概述:【實(shí)驗(yàn)?zāi)康摹?1)掌握Matlab數(shù)值計(jì)算的基本方法;(2)掌握最速下降法;(3)掌握黃金分割法確定步長(zhǎng)?!緦?shí)驗(yàn)原理】1.黃金分割法:一維搜索是解函數(shù)極小值的方法之一,其解法思想為沿某一已知方向求目標(biāo)函數(shù)的極小值點(diǎn)。一維搜索的解法很多,這里主要采用黃金分割法(0.618法)。該方法用不變的區(qū)間縮短率0.618代替斐波那契法每次不同的縮短率,從而可以看成是斐波那契法的近似,實(shí)現(xiàn)起來(lái)比較容易,也易于人們所接受。黃金分割法是用于一元函數(shù)f(x)在
2、給定初始區(qū)間a,b內(nèi)搜索極小點(diǎn)xmin的一種方法。它是優(yōu)化計(jì)算中的經(jīng)典算法,以算法簡(jiǎn)單、收斂速度均勻、效果較好而著稱,是許多優(yōu)化算法的基礎(chǔ),但它只適用于一維區(qū)間上的凸函數(shù),即只在單峰區(qū)間內(nèi)才能進(jìn)行一維尋優(yōu),其收斂效率較低。其基本原理是:依照“去劣存優(yōu)”原則、對(duì)稱原則、以及等比收縮原則來(lái)逐步縮小搜索區(qū)間。具體步驟是:在區(qū)間a,b內(nèi)取點(diǎn):a1,a2把a(bǔ),b分為三段。如果f(a1)f(a2),令a=a1,a1=a2,a2=a+0.618*(b-a);如果f(a1)23+21=01=0618所謂的“黃金分率廠是指將一線段分成兩段的方.法,使整成K與較長(zhǎng)段的長(zhǎng)度比值等于較長(zhǎng)段與較短段的比曲,即:A=A:
3、(-A)算法流程圖:圖12.牛頓法:設(shè)f(x)是二次可微實(shí)函數(shù),xkwRn,Hesse矩陣bf(xk)正定。在xk附近用二次Taylor展開近似f,f(xk+s)qtk)(s)=f(xkTs+f(xkfs+1sT2f(xk)s2s=x-xk,q(k*s)為f(x)的二次近似。將上式右邊極小化,便得:_.-4xk4t=xk-f(xk)1Vf(xk),這就是牛頓法的迭代公式。在這個(gè)公式里,步長(zhǎng)因子=1。令Gk=2f(Xk)項(xiàng)=Vf(Xk),則上式也可寫成:1xki=xk-Gkgk顯然,牛頓法也可以看成在橢球范數(shù)|L下的最速下降法。事實(shí)上,對(duì)于f(Xk+s產(chǎn)f(Xk)+g:s,TSk是極小化問(wèn)題mi
4、n猾的解。該極小化問(wèn)題依賴于所取的范數(shù),當(dāng)采取12范sRn閭數(shù)時(shí),Sk=-gk,所得方法為最速下降法。當(dāng)采用橢球范數(shù)Uh時(shí),W=-Gjgk,所得方法即為牛頓法。【實(shí)驗(yàn)環(huán)境】Windows7Matlab7.0二、實(shí)驗(yàn)內(nèi)容:【實(shí)驗(yàn)方案】算例:f(x1,x2)=x12+x22x1x210x14x2+60的極小值,00.001o要求:1、利用使用黃金分割法確定步長(zhǎng)的牛頓法編寫一維搜索方法(含黃金分割法確定步長(zhǎng));2、在使用共物梯度法梯度法進(jìn)行搜索時(shí)可以調(diào)用一維搜索方法?!緦?shí)驗(yàn)過(guò)程】1.黃金分割法程序流程圖1/?F-steplengtli=07336683bb=0T000001x01=7.99988(1
5、xtl=S.999869最后結(jié)毗解為,-xLI1=5.999869最小值為:迭央次數(shù)為:n=42Pressanykeytocontinue【實(shí)驗(yàn)小結(jié)】(收獲體會(huì))這次實(shí)驗(yàn),使戢優(yōu)化方法這門課的一些理論知識(shí)與實(shí)踐相結(jié)合,更加深刻了我對(duì)這門課的認(rèn)識(shí),鞏固了我的理論知識(shí)。我個(gè)人得到了不少的收獲,一方面加深了我對(duì)課本理論的認(rèn)識(shí),另一方面也提高r個(gè)人對(duì)于實(shí)際問(wèn)題的解答能力。對(duì)于牛頓法和黃金分割法的原理與應(yīng)用有個(gè)深刻認(rèn)識(shí),也將老師在課堂上的講解真正的融會(huì)貫通,這次的實(shí)驗(yàn)非常后意義.三、指導(dǎo)教師評(píng)語(yǔ)及成績(jī):評(píng)語(yǔ)評(píng)語(yǔ)等級(jí)優(yōu)良中及格/、及格1.實(shí)驗(yàn)報(bào)告按時(shí)完成,字跡清楚,文字?jǐn)⑹隽鲿?,邏輯性?qiáng)2.實(shí)驗(yàn)方案設(shè)計(jì)合
6、理3.實(shí)驗(yàn)過(guò)程(實(shí)驗(yàn)步驟詳細(xì),記錄完整,數(shù)據(jù)合理,分析透徹)4實(shí)驗(yàn)結(jié)論正確.成績(jī):指導(dǎo)教師簽名:批閱日期:附錄1:源程序#include#include#include/原函數(shù)#definef(x1,x2)x1*x1+x2*x2-x1*x2-10*x1-4*x2+60梯度模#definetdm(x1,x2)sqrt(2*x1-x2-10)*(2*x1-x2-10)+(2*x2-x1-4)*(2*x2-x1-4)/x1的偏導(dǎo)數(shù)#defineG1(x1,x2)2*x1-x2-10/x2的偏導(dǎo)數(shù)#defineG2(x1,x2)2*x2-x1-4/一維搜索/進(jìn)退法求搜索區(qū)間constfloateps=
7、0.001;/eps為計(jì)算精度;doubleHJFC(doublex1,doubles1)(intk=1,i,j;doublea0=1,b0=0.5,a1,b1,a3,f3,y32,m,n,ak2,c;/a0為初始步長(zhǎng),b0為初始步長(zhǎng)增量;a1,b1為進(jìn)退法確定的最終區(qū)間;a0=a0;a1=a0+b0;for(i=0;i2;i+)for(j=0;j2;j+)yij=x1j+ai*s1j;for(i=0;if1)while(k)(b0=2*b0;a2=a1+b0;for(j=0;jf1)(m=a0;n=a2;k=0;else(k=1;a1=a2;f1=f2;elsewhile(k)(b0=2*b
8、0;a2=a0-b0;for(j=0;jf0)(m=a2;n=a1;k=0;else(k=1;a0=a2;f0=f2;/黃金分割法求最佳步長(zhǎng)a1=m;b1=n;a0=n-0.618*(n-m);a1=m+0.618*(n-m);for(i=0;i2;i+)for(j=0;j2;j+)yij=x1j+ai*s1j;for(i=0;i2;i+)fi=f(yi0,yi1);do(if(f0f1)(n=a1;a1=a0;f1=f0;a0=n-0.618*(n-m);for(j=0;j2;j+)y0j=x1j+a0*s1j;f0=f(y00,y01);else(m=a0;a0=a1;f0=f1;a1=m
9、+0.618*(n-m);for(j=0;jeps);ak2=(m+n)/2;returnak2;共輾梯度法voidmain()doublex2,s2,g4,bita,arph;arph/x數(shù)組為函數(shù)解白轉(zhuǎn)置矩陣;s數(shù)組為搜索方向的轉(zhuǎn)置矩陣;g數(shù)組為梯度轉(zhuǎn)置矩陣;為最優(yōu)步長(zhǎng);intk=1;/k為迭代次數(shù);賦初值;printf(請(qǐng)輸入初始x1、x2:nn);scanf(%d%d,&x0,&x1);printf(過(guò)程如下:nn);g0=G1(x0,x1);g1=G2(x0,x1);while(tdm(x0,x1)eps)迭代終止準(zhǔn)則;if(k=1)s0=-g0;s1=-g1;bita=0;else
10、bita=(g0*g0+g1*g1)/(g2*g2+g3*g3);s0=-g0+bita*s0;s1=-g1+bita*s1;10arph=HJFC(x,s);x0=x0+arph*s0;x1=x1+arph*s1;g2=g0;g3=gi;g0=G1(x0,x1);g1=G2(x0,x1);printf(第次迭代:nn,k);printf(步長(zhǎng)steplength=%ft,arph);printf(bb=%ftn,bita);printf(x0=%ftx1=%fnnn,x0,x1);k+;)k-;printf(最后結(jié)果為:n);printf(最優(yōu)解為:nx0=%fnx1=%fn最小值為:min=%fn迭代次數(shù)為:n=%dn,x0,x1,f(x0,x1),k);)附錄2:實(shí)驗(yàn)報(bào)告填寫說(shuō)明1 .實(shí)驗(yàn)項(xiàng)目名稱:要求與實(shí)驗(yàn)教學(xué)大綱一致。2 .實(shí)驗(yàn)?zāi)康模耗康囊鞔_,要抓住重點(diǎn),符合實(shí)驗(yàn)教學(xué)大綱要求。3 .實(shí)驗(yàn)原理:簡(jiǎn)要說(shuō)明本實(shí)驗(yàn)項(xiàng)目所涉及的理論知識(shí)。4 .實(shí)驗(yàn)環(huán)境:實(shí)驗(yàn)用的軟、硬件環(huán)境。5 .實(shí)驗(yàn)方案(思路、步驟和方法等):這是實(shí)驗(yàn)報(bào)告極其重要的內(nèi)容。概括整個(gè)實(shí)驗(yàn)過(guò)程。對(duì)于驗(yàn)證性實(shí)驗(yàn),要寫明依據(jù)何種原理、操作方法進(jìn)行實(shí)驗(yàn),要寫明需要經(jīng)過(guò)哪幾個(gè)步驟來(lái)實(shí)現(xiàn)其操作。對(duì)于設(shè)計(jì)性和綜合性實(shí)驗(yàn),在上述內(nèi)容基礎(chǔ)上還應(yīng)該畫出流程圖、設(shè)計(jì)思路和設(shè)計(jì)方法,再配以相應(yīng)的文字說(shuō)明。對(duì)于創(chuàng)新
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:教育現(xiàn)代化視域下我國(guó)學(xué)校體育數(shù)字化評(píng)估監(jiān)測(cè)體系構(gòu)建研究
- 2025版放射性物質(zhì)運(yùn)輸安全責(zé)任書3篇
- 《鄉(xiāng)村廁所建設(shè)技術(shù)標(biāo)準(zhǔn)》
- 二零二五年快遞行業(yè)包裝回收利用合同范本3篇
- 2025版教育培訓(xùn)外協(xié)合同協(xié)議書3篇
- 二零二五不銹鋼罐體生產(chǎn)質(zhì)量管理體系認(rèn)證合同3篇
- 2024版汽車修理工勞動(dòng)合同模板格式
- 2025年度特色民宿租賃運(yùn)營(yíng)管理合同3篇
- 2025年度個(gè)人收入證明專業(yè)審核與制作合同3篇
- 二零二五年度醫(yī)院門衛(wèi)醫(yī)療服務(wù)合同
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 人教版初中語(yǔ)文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩(shī)詞名篇名句默寫
- 2024-2025學(xué)年人教版(2024)七年級(jí)(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 《精密板料矯平機(jī) 第2部分:技術(shù)規(guī)范》
- 2024光伏發(fā)電工程交流匯流箱技術(shù)規(guī)范
- 旅游活動(dòng)碳排放管理評(píng)價(jià)指標(biāo)體系構(gòu)建及實(shí)證研究
- 2022年全國(guó)職業(yè)院校技能大賽-電氣安裝與維修賽項(xiàng)規(guī)程
- 小學(xué)德育養(yǎng)成教育工作分層實(shí)施方案
評(píng)論
0/150
提交評(píng)論