版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)學(xué)規(guī)劃課程設(shè)計(jì)題目外點(diǎn)法求約束最優(yōu)化問題姓名 學(xué)號 成績 摘要罰函數(shù)是應(yīng)用最廣泛的一種求解式的數(shù)值解法,基本思路是通過目標(biāo)函數(shù)加上懲罰項(xiàng),將原約束非線性規(guī)劃問題轉(zhuǎn)化為求解一系列無約束的極值問題。(這種懲罰體現(xiàn)在求解過程中,對于企圖違反約束的那些迭代點(diǎn),給予很大的目標(biāo)函數(shù)值,迫使這一系列無約束問題的極小值或者無限地向可行解(域)逼近,或者一直保持在可行集(域)內(nèi)移動(dòng),直到收斂于原來約束問題的極小值點(diǎn)。)本文 外點(diǎn)法可用于求解不等式約束優(yōu)化問題,又可用于求解等式約束優(yōu)化問題,主要特點(diǎn)是懲罰函數(shù)定義在可行域的外部,從而在求解系列無約束優(yōu)化問題的過程中,從可行域外部逐漸逼近原約束優(yōu)化問題最優(yōu)解。關(guān)鍵詞:罰函數(shù)法、約束最優(yōu)化問題、外點(diǎn)法一、預(yù)備知識(基本理論)看下是否還有定理、定義等等,可以加一些外點(diǎn)懲罰函數(shù)法的一般形式考慮不等式約束優(yōu)化設(shè)計(jì)時(shí):對minf(X), xeRn s.t.g(X)>0,(u=1,2,m)u構(gòu)造一般形式的外點(diǎn)懲罰函數(shù)為:P(X,rk)=f(X)+rk£{minb,g(X)『uu=1其中:(1)當(dāng)滿足所有約束條件時(shí)懲罰項(xiàng)為0,即rk區(qū){minb,g(X)?二0uu=1(2)當(dāng)X違反某一約束條件,即g(X)v0時(shí)urk瓦{minb,g(X)?=rk[g(X)1>0表明X在可行域外,懲罰項(xiàng)起作用,且若uuu=1X離開約束邊界越遠(yuǎn),懲罰力度越大。這樣用懲罰的方法迫使迭代點(diǎn)回到可行域。(3)懲罰因子rk是一遞增的正數(shù)數(shù)列,即rovr1vr2<???<rk<…且limrk=g一般rk=1kTa考慮等式約束的優(yōu)化問題:minf(X), XeRns.t. .h(X)=0 (v=1,2,…,p)v構(gòu)造外點(diǎn)罰函數(shù):P(X,rk)=f(X)+rk才bi(X)1vv=1同樣,若x滿足所有等式約束則懲罰項(xiàng)為0;若不能滿足,則rkfbl(X)T>0且vv=q隨著懲罰因子的增大而增大;綜合等式約束和不等式約束情況,可以得到一般約束優(yōu)化問題的外點(diǎn)罰函數(shù)公式為:p(X,rk)=f(X)+rkmin(0,g(X))2+fh(X)uv2>1u=1v=1實(shí)際計(jì)算中,因?yàn)閼土P因子rk不可能達(dá)到無窮大,故所得的最優(yōu)點(diǎn)也不可能收斂到原問題的最優(yōu)點(diǎn),而是落在它的外面,顯然,這就不能嚴(yán)格滿足約束條件。為了克服外點(diǎn)懲罰函數(shù)法的這一缺點(diǎn),對那些必須嚴(yán)格滿足的約束(如強(qiáng)度、剛度等性能約束)引入約束裕度5,即將這些約束邊界向可行域內(nèi)緊縮,移動(dòng)u一個(gè)微量,得到g(X)=g(X)-5>0 (u=1,2,…,m)u u u這樣用重新定義的約束函數(shù)來構(gòu)造懲罰函數(shù),得到最優(yōu)設(shè)計(jì)方案。外點(diǎn)懲罰函數(shù)法的迭代步驟:1?給定初始點(diǎn)X0,初始懲罰因子r1,維數(shù)n迭代精度£和遞增系數(shù)C>1;構(gòu)造外點(diǎn)懲罰函數(shù)P(Xk,rk);選用無約束優(yōu)化方法來求解懲罰函數(shù)極小點(diǎn),即P(Xk,rk)二minP(X,rk)檢驗(yàn)是否滿足迭代終止條件||Xk-Xk-^|<e或f(Xk)-f(Xk一1)<e若滿足轉(zhuǎn)6,若不滿足轉(zhuǎn)5;5.令Cr5.令CrkTrk+i,轉(zhuǎn)2;6.輸出最優(yōu)解,迭代終止。二、解問題1問題重述用外點(diǎn)法求解約束最優(yōu)化問題min(x26.輸出最優(yōu)解,迭代終止。二、解問題1問題重述用外點(diǎn)法求解約束最優(yōu)化問題min(x2+2x2)12s?t?x+x>1122問題求解解:構(gòu)造罰函數(shù)0(X,M)二x+x+MIminG,x+x-1)11212用解析法求解理=2x+2M[min(0,x+x-1)]dx 1 1 21=4x+2Mtnin(0,x+x-1)]Ox 2 1 22別帥o0OxOx12陽 I2x+2M(x+x—1)=0即,<1 1 2丨4x+2M(x+x—1)=0
2 1 2I 2Mx= I1 2+3MMx= 、2 2+3Mmin(X,M)的解為Ymin(X,M)的解為Y=K(2M K—I2+3MK——2+3M(21)2^33,min(x2+2x2)=2即解為:罰年+2x2)二-程序解法:利用MATLAB編寫程序如下:m=zeros(1,50);a=zeros(1,50);b二zeros(l,50);f0二zeros(l,50);%ab 為最優(yōu)點(diǎn)坐標(biāo),fO為最優(yōu)點(diǎn)函數(shù)值,flf2最優(yōu)點(diǎn)梯度。symsx1x2e; %e 為罰因子。m(l)=l;c=lO;a(l)=O;b(l)=O; %c 為遞增系數(shù)。賦初值。f=x「2+2*x2辺+e*(1-x1-x2廠2;f0(1)=1;fxl=diff(f,'xl');fx2=diff(f,'x2');fxlxl=diff(fxl,'xl');fxlx2=diff(fxl,'x2');fx2xl=diff(fx2,'xl');fx2x2=diff(fx2,'x2');%求偏導(dǎo)、海森元素。fork=1:100 % 外點(diǎn)法e迭代循環(huán).xl=a(k);x2=b(k);e=m(k);forn=l:lOO % 梯度法求最優(yōu)值。fl=subs(fxl);%求解梯度值和海森矩陣f2=subs(fx2);fll=subs(fxlxl);fl2=subs(fxlx2);f2l=subs(fx2xl);f22=subs(fx2x2);if(double(sqrt(f「2+f2“2))<=0.001)%最優(yōu)值收斂條件a(k+1)=double(x1);b(k+1)=double(x2);f0(k+1)=double(subs(f));break;elseX=[x1x2]'-inv([f11f12;f21f22])*[f1f2]';x1=X(1,1);x2=X(2,1);endendif(double(sqrt((a(k+l)—a(k)廠2+(b(k+l)—b(k)廠2))<=0.001)&&(double(abs((f0(k+1)-f0(k))/f0(k)))<=0.001) %罰因子迭代收斂條件a(k+1) %輸出最優(yōu)點(diǎn)坐標(biāo),罰因子迭代次數(shù),最優(yōu)值b(k+1)kf0(k+1)break;elsem(k+1)=c*m(k);endend得結(jié)果:ans=0.6666ans=0.3333k=5ans=0.6666即min()的最優(yōu)結(jié)果為0.6666寫一些總結(jié)性內(nèi)容三、參考文獻(xiàn)范玉妹,徐爾,趙金玲,胡毅慶?數(shù)學(xué)規(guī)劃及其應(yīng)用[M].北京:冶金工業(yè)出版社,2009姜啟源,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 擔(dān)保條款包含的2024年購銷協(xié)議范本
- 封山綠化養(yǎng)護(hù)服務(wù)協(xié)議2024專用
- 二手房買賣協(xié)議模板20242
- 車位產(chǎn)權(quán)A區(qū)B棟2024號轉(zhuǎn)讓協(xié)議
- 2024年企業(yè)間融資借款協(xié)議模板
- 2024年租車協(xié)議違約法律訴狀范例
- 2024年全新升級物流服務(wù)協(xié)議樣本
- 2024住房公積金貸款協(xié)議樣式
- 溫州審計(jì)合同范本
- 2024第三方中介協(xié)作協(xié)議示例
- ESG引領(lǐng)下的西部城市再出發(fā)-新型城市競爭力策略研究白皮書
- 小學(xué)生班干部競選自我介紹PPT模板公開課一等獎(jiǎng)市賽課獲獎(jiǎng)?wù)n件
- 萬科物業(yè)崗位說明書2
- 音樂教學(xué)說課
- 邊坡噴錨施工方案全套資料
- 國家安全教育知到章節(jié)答案智慧樹2023年臨沂職業(yè)學(xué)院
- 2023深圳中考英語試題及答案解析
- 精神病合并高血壓病人護(hù)理
- 新東方英語背誦美文30篇
- 自學(xué)考試-計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(全國)
- 極地特快中英文臺(tái)詞打印版
評論
0/150
提交評論