




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
3.3
3.迭代算約束優(yōu)化問?minf?subjecttog(x)≤0,i=1,2,...,
h(x)=0,i= 的可行域?={x∈Rn|gi(x)≤0,hj(x)=0,i=1,2,...,p;j=假定約束優(yōu)化問題中1[懲罰法
3.迭代算懲罰法,又稱為序列無約束極小化方法。該方法是通過引入罰外懲罰法(罰函數(shù)法)內懲罰法 函數(shù)法)外懲罰法基本思想:首先選擇一個充分大的數(shù)C,構造一個罰?0,b(x)=C,x?
23.迭代算其中C稱為懲罰因子,表示對不可行點的懲罰。然后將原問題歸為無約束優(yōu)化問p(x)=f(x)+b(x)=f(x),x∈
??C,x??稱為(3.4.1)的增廣代價最優(yōu)然而罰函數(shù)(3.31)在可行域?的邊界具有非常大的跳躍,3優(yōu)化方法求解問題
3.迭代算為了使增廣代價函數(shù)p(x)在可行域邊界具有原代價函數(shù)的須使p(x)在可行域的邊 bc(x)=C∑[max(gi(x),0)]2 ∑(hi i= 2i=使得增廣代價函數(shù)pc(x)= f(x)+bc(x)在可行域邊界就具有連續(xù)性。因此,只要C充分大,原問題就可以歸結為無約束問題: (x) f(x)+ 懲罰因子C究竟選擇多才合改進:選擇單調嚴格遞增趨于正無窮的懲罰因子序列:43.迭代算{Ck|k=1,2,...}此時隨著k的增 c(x)對不可行點的懲罰Ck也求解原約束優(yōu)化問題歸結為求解一系列無約束優(yōu)化問題 (x),k=k其中
pc(x)=f(x)+
p(x),bc(x)=Ck∑[max(gi(x),0)]2
i
2i對于(3.35)的最優(yōu)解{xk},我們期望它能趨 問題的最優(yōu)解。(。5外懲罰法的計
選取初始x0,給定終止控制常數(shù)ε>0和懲罰因子序{Ck|k=1,2,...};k:=1 以初始點xk?1,用無約束優(yōu)化方法求 (x),得到它的k優(yōu)解xk。若xk已滿足終止條件,則輸出最優(yōu)解xk;否則k:=k+1,轉步2)
=σC(C>0,σ≥2)。終止條件:S(x) 1p(x)Ck+ CkS(x)≤ε;gk=max{gi(xk)},hk=max{hj(xk)},max{gk,hk}≤6內懲罰法基本
3.迭代算邊界設置一道 ”的是所謂 函數(shù),然 為了陳述方便起?minf?subjecttog(x)≤0,i=1,2,...,
可行域的內?o={x∈Rn|gi(x)<0,i=1,2,...,73.迭代算∈?值趨近于零,因此下 gb(x)= ,或b(x)=?∑log(?gigi= i=這個函數(shù)被稱 函數(shù)。構造增廣代價函數(shù)如下p(x)=f(x)+, 函數(shù)b(x)的作,由于最終要尋求原約邊界上,所以在迭代過程中要逐漸減小b(x)的懲罰程度。為此,與83.迭代算懲罰法類似,首先選取一個單調減趨于零的正懲罰因子序列{Dk|k=1,2,...},并對每一個k,構 函數(shù) bDk(x)=?Dk∑g(x),或bDk(x)=?Dk∑log(?gi i= i=然后構造定義在?o上增廣代價函pD(x)=f(x)+bD D由 (x)構造可知,當一個點從可行域內部趨向可行域邊界時DkD (x)將無限增DkD Dk的最優(yōu)解總是在可行域內部。如果(3.39)93.迭代算 D(x)的影響逐漸k將近D (x),k= Dk內懲罰>正懲罰因子序列{Dk|k=1,2;k:=1;構造懲罰函數(shù)bD(x)和增廣代價函數(shù)pD D以初始點xk?1,用無約束優(yōu)化方法求 (x),得到它的Dk3.迭代算優(yōu)解xk。若xk已滿足終止條件,則輸出最優(yōu)解xk;否則,k:=k+1,轉步2)在內懲罰法中,初始{Dk|k=1,2,...}可按下述遞推方式產Dk+1=σ?1Dk(C1>0,σ≥終止條件bD(xk≤ε,或gk=max{|gi(xk)|}≤k懲罰法的優(yōu)點是方法結構較簡單,但存在下述缺點
3.迭代算收斂速度計算量方法自身造成了數(shù)值計算上 因為在求解過程中要求懲因子無限增大或無限數(shù)的矩陣的嚴 ,直接影響了懲罰法的效率,甚至算法失敗[乘子法
3.迭代算Hestenes1969年,針對等式約束優(yōu)化問題提出了著名的乘子法,它借用了懲罰法中構造增廣代價函數(shù)的思想,并利用Lagrange乘子法克服了懲罰法所固有的數(shù)值。后來,Buys,Bertsekas,RockafellarHestenes乘子法到一般約束優(yōu)化問題。先介紹Hestenes乘子法。乘考慮等式約束優(yōu)化問?minf?subjecttoh(x)=0,i=
3.迭代算假定所涉及的函數(shù)都pc(x)=f(x)pck
2
∑(hi(x))i=令 (x),k=1,2,...的最優(yōu)解為xk,則必kqck? (xk)=?f(xk)+Ck∑hi(xk)?hi(xk)=cki=qi1?f(xk)=?∑hi i=
(xk
(xk假定xk→x*k→∞,其中x*為最優(yōu)解于是在上式3.迭代算 limk→∞ ?f(xk)=?∑hi(x*)?hi(x*)= i=對于約束優(yōu)化問題,一般有?f(x*)≠0,所以Ck→∞。由此可見, 懲罰法的懲罰因子無限增大的本質是f(x*)≠0。如果我們存在aane乘子*3.41的araneqL(x,μ)=f(x)+∑i=
3.迭代算?L(x*,μ*)
?xL(x*,?=??μL(x*,μ*)??(x*,μ*)不是函數(shù)L(x,μ)的極小點或極點即L(x*,μ)≤L(x*,μ*)≤L(x,綜上所述,問題(3.41)?minL(,?subjecttoh(x)=0,i=
3.迭代算 再將懲罰法應用于上述問題,原問題(3.41)就轉化為求解增廣 pc(x,μ*)=L(x,μ*) ∑[hj 2j=的無約束極小問難點:在數(shù)值上如何確定μ*和C,特別是確定μ*。對此,Hestenes出了如下方C選取一個無限增大的正數(shù)序列{Ck3.迭代算使之隨迭代次數(shù)增加而增大;對乘子μ*,先給定一個初始值,然后在迭代過程中不斷更新它。下面給出Hestenes的乘子μ*更新公假定已有μk,并令xk=argminpC(xμk),則kk?xk
(xk,μk)=?xL(xk,μk)+Ck∑hj(xk)?hj(xkj= =?f(xk)
∑μk?h(xk)+ j
∑hj(xk)?hj(xkj==?f(xk)
∑
+Ch(xk))?h(xk)=
k j= 3.迭代算?xL(x*,μ*)=?f(x*)
∑μ*?h j=≈?f(xk)
∑μk+1?h(xk
j=μk+1=μk+Ch(xk),j= k
>增趨于無窮大的正懲罰因子序列{Ck|k=1,2;k:=13.迭代算以初始點xk?1,用無約束優(yōu)化方法求 k C (x,μk)=f(x)Ck
∑μkh(x)jj=j
k∑[hj2j=若xk已滿足終止條件,則輸出最優(yōu)解xk;否則,轉步驟更新乘子:μk1=μk+Ch(xk),j=1,2,...,q,令k:=k+1 k轉步2)**Ck+1=σCk(C1∈[0.1,1],σ≥初始乘子常取零。終止條件:hk=max{|hj(xk)|}≤ε,或||xk1?xk||≤ε且||μk1?μk||≤ε,或|f(xk1?f(xk)|≤
3.迭代算Rockafellar將Hestenes乘子 到不等式約束優(yōu)化問題?minf ?subjecttog(x)≤0,i=1,2,...,
Rockafellar乘子法首先引入松馳變量y=(y1,y2,...,yp)T將不等式約束優(yōu)化(3.46)轉化為變量(x,y)的等式約束優(yōu)化:?minfi?subjecttogi(x)+y2=0,i=1,2,...,i
根據(jù)Hestenes乘子法,(3.47)的增廣Lagrange代價函數(shù)C (x,y,λ)=f(x)Ck
qi∑λi(gi(x)+y2)ii=
2
i∑(gi(x)+yii=
3.迭代算其中λ=(λ1,λ2,...,λp)T是乘子,{Ck}是一個單調增趨于無窮的正懲罰因子序列。近最優(yōu)解的迭代點列{(xkyk)}與乘子的迭代點列(xk,yk)=argminpC(x,y,λkkλk1=λk+Cg(xk+(yk)2),j=1,2p k 數(shù)pC(xy,λ關于變y極小kL(x,λ)=minypC(x,y,λ)k從下述方y(tǒng)1(λ1+Ck(g1(x)+y2))
3.迭代算 ?y2(λ2+Ck(g2(x)+y2))k?yk
(x,y,λ)??
?= ?2p得
+Ck(gp(x)+yp??1(λ+C(g
+C(g(x))<iky2=? ik?
,i=1,2,...,pi+Ck(gi(x))≥kλ(g(x)+y2)+Ck(g(x)+y2
3.迭代算??i,(λi+Ck(gi(x))<=
C?λigi(x)+k(gi(x))2,(λi+Ck(gi(x))≥
i[(max(0,λi+Ck(gi(x)))2?λ2],i=1,2,...,i因此L(x,λ)=minypC(x,y,λ)=f(x)k
pi1∑[(max(0,λi+Ckgi(x)))2?λi1ki=3.迭代算λk+1=λk+Cg(xk)+(yk)2)=max(0,λk+Cg(xk)),i=1,2,..., k k>增趨于無窮大的正懲罰因子序列{Ck|k=1,2;k:=1k C (x,λk)=f(x)Ck
[(max(0,λi+Ckgi(x)))?λi]ki=3.迭代算若xk已滿足終止條件,則輸出最優(yōu)解xk;否則,轉步驟更新乘子λk1=max(0,λk+Cg(xk)),i=1,2p kk:=k+1,轉步2)。一般約束優(yōu)化?minf?subjecttog(x)≤0,i=1,2,..., ? hj(x)=0,i=?的增廣代價函數(shù)序p1pLC(x,λk,μk)=f(x) ∑[(max(0,λ
3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2035年全球及中國風帆行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2025-2035年全球及中國汽車油漆噴霧器行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2025-2035年全球及中國對比介質注射器行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2025-2035年全球及中國LTE高級和5G行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2024年中國仿皮手表包裝盒市場調查研究報告
- 2025年人造板類家具項目發(fā)展計劃
- 拱橋:鋼梁制作工程現(xiàn)場質量檢驗報告單
- 2025年止咳化痰類藥物項目合作計劃書
- 鐵路行車安全與設備實訓
- 智能焊接機器人工作站企業(yè)制定與實施新質生產力戰(zhàn)略研究報告
- 2025年黑龍江旅游職業(yè)技術學院單招職業(yè)技能測試題庫含答案
- 工藝技術人員工作總結
- DB61T-農產品區(qū)域公用品牌管理規(guī)范
- 中央2025年中國民航大學勞動合同制人員招聘7人筆試歷年參考題庫附帶答案詳解
- 高一生活指南模板
- 廣州電視塔鋼結構施工方案
- 【9物一模】2024年安徽省合肥市廬陽中學九年級中考一模物理試卷
- 2024-2025學年部編版歷史七年級下冊第一單元綜合評估卷(含答案)
- 《工程經濟與項目管理》課程教學大綱
- CNAS-CL01-G001:2024檢測和校準實驗室能力認可準則的應用要求
- 西部鉆探安全培訓
評論
0/150
提交評論