




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第四章無約束最優(yōu)化方法§
4.1
最速下降法問題提出下降最快?時,
取極小值.問題:在點
處,沿什么方向分析:考查:顯然當因此:下降最快,亦即最速結論:負梯度方向使下降方向.最速下降法算法Step1:給出停.Step2:
計算
如果Step3:
計算下降方向Step4:
計算步長因子Step5:
令轉步2.是正定二次函數,分析:設由精確的線搜索確定的特別當:例1:用最速下降法求解:解:分析:(1)因此:最速下降法是整體收斂的,且是線性收斂的.(2)兩個相鄰的搜索方向是正交的.收斂性分析定理1:設在上存在且一致連續(xù),則最速下降法產生的序列滿足或者對某個
有
或者證明:對于最速下降法,由以上定理立得.收斂性分析定理2:
設
二次連續(xù)可微,且其中
是個正常數,對任何給定的初始點最速下降算法或有限終止,或者或者證明:用以上的結論:最速下降法優(yōu)點程序設計簡單,計算量小,存儲量小,對初始點沒有特別要求.有著很好的整體收斂性,即使對一般的目標函數,它也整體收斂.最速下降法缺點(1)最速下降法是線性收斂的,并且有時是很慢的線性收斂.原因:①僅反映
在
處的局部性質.②相繼兩次迭代中搜索方向是正交的.小結(1)最速下降法是基本算法之一,而非有效的實用算法.最速下降法的本質是用線性函數來近似目標函數,要想得到快速算法,需要考慮對目標函數的高階逼近.§
4.2
牛頓法基本思想利用目標函數
在點
處的二階Taylor展開式去近似目標函數,用二次函數的極小點去逼近目標函數的極小點.算法構造設海色陣二階連續(xù)可微,正定.問題:如何從有唯一極小點,用這個因為
正定,則極小點作為所以要求:即:因此:這就是牛頓法迭代公式.注:這里牛頓法算法停.Step1:給出
Step2:計算Step3:否則計算Step4:令如果并且求解方程得出轉步2.例1:用牛頓法求解:解:牛頓法收斂定理定理1:設部極小點,二次連續(xù)可微,
是正定.假定的局的海色陣滿足Lipschitz條件,即存在使得對于所有
有:元素.則當
牛頓迭代有意義,其中
是海色陣
的充分靠近
時,對于一切迭代序列收斂到
并且具有二階收斂速度.牛頓法優(yōu)點(1)如果正定且初始點選取合適,算法二階收斂.(2)對正定二次函數,迭代一次就可以得到極小點.牛頓法缺點對多數問題算法不是整體收斂的.每次都需要計算
計算量大.每次都需要解方程組有時奇異或病態(tài)的,無法確定或
不是下降方向.收斂到鞍點或極大點的可能性并不?。枘崤nD法算法Step1:給出停.Step2:計算
Step3:否則計算如果并且求解方程得出Step4:沿
Step5:令進行線搜索,得出轉Step2.阻尼牛頓法收斂定理二階連續(xù)可微,又設對任意的使得
在定理2:設存在常數上滿足:則在精確線搜索條件下,阻尼牛頓法產生的點列滿足:當
是有限點列時,其最后一個點為的唯一極小點.當
是無限點列時,收斂到
的唯一極小點阻尼牛頓法收斂定理二階連續(xù)可微,又設對任意的使得
在定理3:設存在常數上滿足:則在Wolfe不精確線搜索條件下,阻尼牛頓法產生的點列
滿足:且收斂到的唯一極小點.例2:用阻尼牛頓法求解:解:顯然
不是正定的,但:于是,沿方向
進行線搜索,得其極小點
從而迭代不能繼續(xù)下去.帶保護的牛頓法算法為奇異的,轉Step8,否則,給出
Step1:若Step2:令
Step3:若Step4:若則轉Step8,否則,則轉Step9,否則,進行線搜索,求出Step5:沿方向并令Step6:若
Step7:令
Step8:令
Step9:令停;轉Step1;轉Step5;轉Step5.例3:用帶保護的牛頓法求解:解:顯然
不是正定的,但:于是,因為,
故令,沿
進行線搜索得:第二次迭代:而:使
故令沿
進行線搜索,得出于是:此時:Gill-Murray穩(wěn)定牛頓法當
正定時,總有Cholesky分解:當
不是正定時,Gill-Murray(1974)提出了強迫正定的修改Cholesky分解,使得:其中
是對角陣.然后解:問題1:如何建立有效的算法?從二次模型到一般模型問題2:什么樣的算法有效呢?二次終止性§
4.3
共軛方向法與共軛梯度法算法特點(1)建立在二次模型上,具有二次終止性.(2)有效的算法,克服了最速下降法的慢
收斂性,又避免了牛頓法的計算量大和局部收性的缺點.(3)算法簡單,易于編程,需存儲空間小等優(yōu)點,是求解大規(guī)模問題的主要方法.共軛方向及其性質定義1:設非零向量,如果:則稱是
中任一組是關于
共軛的.注:若
則是正交的,因此共軛是正交的推廣.定理1:設為
階正定陣,非零向量組關于
共軛,則必線性無關.推論1:
設
為
階正定陣,非零向量組關于
共軛,則向量構成的一組基.推論2:設為
階正定陣,非零向量組關于
共軛,若向量
與關于
共軛,則共軛方向法算法Step1:給出計算
Step2:如果Step3:計算和初始下降方向停止迭代.使得Step4:
采用某種共軛方向法計算
使得:Step5:
令
轉Step2.共軛方向法基本定理定義2:
設
維向量組
線性無關,向量集合為
與
生成的維超平面.引理1:設維向量組則:是連續(xù)可微的嚴格凸函數,線性無關,是
在
上唯一極小點的充要條件是:證:構造:分析:(1)是
維嚴格凸函數.充要條件是(2)
是
在
上的極小點的是在
上的極小點.定理2:
設
為
階正定陣,向量組關于
共軛,對正定二次函數由任意
開始,依次進行次精確線搜索:則:(1)(2)是在
上的極小點.時,
為正定二次函數在推論:當上的極小點.共軛梯度法記:左乘并使得:(Hestenes-Stiefel公式)?。汗曹椞荻确ɑ拘再|定理3:對于正定二次函數,采用精確線搜索的共軛梯度法在
步后終止,且對成立下列關系式:(共軛性)(正交性)(下降條件)系數的其他形式(1)FR公式(1964)(2)PRP公式(1969)FR共軛梯度法算法停.Step1:給出Step2:
計算
如果Step3:Step4:由精確線搜索求
Step5:轉Step2.例4:用FR共軛梯度法求解:解:化成形式(1)(2)例5:用FR共軛梯度法求解:解:化成形式(1)(2)FR共軛梯度法收斂定理定理4:
假定
在有界水平集上連續(xù)可微,且有下界,那么采用精確線搜索下的FR共軛梯度法產生的點列 至少有一個聚點是駐點,即:(1)當(2)當是有窮點列時,其最后一個點是的駐點.是無窮點列時,它必有聚點,且任一聚點都是
的駐點.再開始FR共軛梯度法算法Step1:給出Step2:計算如果停,否則Step3:由精確線搜索求并令:若Step4:計算令如果轉Step2;停.令轉step2.Step5:若
Step6:計算令轉step2,Step7:如果否則轉step3.作業(yè):FR共軛梯度法(上機)上機實現FR共軛梯度法.并求解Rosenbrock函數,初始點選線搜索分別采用黃金分割法與強Wolfe線搜索,并對比.§
4.4
擬牛頓法基本思想本質上是基于逼近牛頓法的方法.牛頓法每次都計算
1959年,Davidon提出設想僅用每次迭代中得到的梯度信息來近似海色陣,基于此導致了一類非常成功的擬牛頓法.本節(jié)介紹Broyden族擬牛頓法:
DFP算法和BFGS算法.算法原理最速下降法和阻尼牛頓法的迭代公式可統(tǒng)一為:思考:要使上面的算法比最速下降法快,比牛頓法計算簡單,且整體收斂性好,關鍵在于構造矩陣列要求:
的選取既能逐步逼近
又無需計算二階導數,且具備以下條件:C1:
是對稱正定陣.C2:
由
經簡單修正而得:C3:
滿足下面的擬牛頓方程.(推導如下)設
是二次連續(xù)可微的,則:令:令:
因此:(對二次函數為等式)若
非奇異:設想:這樣(擬牛頓方程)就可很好的近似擬牛頓算法Step1:給出
Step2:計算
Step3:Step4:精確線搜索求
Step5:若停;否則轉Step7.使擬牛頓方程成立.Step6:計算
Step7:校正
Step8:轉Step3.DFP校正公式是
維待定向量.要求:所以:令:得:因此:所以:(DFP校正公式)例6:用DFP算法求解:取解:
(1)(2)注:(1)DFP算法具有二次終止性.(2)搜索方向是共軛方向:DFP校正公式的正定繼承性引理2:設為正定陣,且則:為正定陣的充要條件是定理5:
在DFP算法中,
如果
正定,則整個矩陣列
都正定.DFP算法的二次終止性推論:
在上面定理條件下:DFP算法至多經過
次迭代就可得到極小點,即存在
有:若
則BFGS校正公式(稱為關于
的BFGS校正公式或互補DFP公式)由上式可得:對稱秩一校正公式要求:因此:即:要求Hesse逆近似也是對稱的,?。鹤?通常不能保證
的正定性.分母可能取零,修正公
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電焊清包工合同范本
- 二零二五年度醫(yī)療健康產業(yè)投資入股合同書
- 三人合伙組建二零二五年度跨境電商平臺合作協(xié)議書
- 河北省二零二五年度租賃合同范本:商務中心租賃
- 2025年度解除勞動合同協(xié)議書(含員工技能培訓協(xié)議)
- 二零二五年度瑜伽館合伙經營會員管理合同
- 2025年度租賃車輛合同電子爭議解決機制
- 二零二五年度電力設備安全檢測服務協(xié)議
- 二零二五年度智能穿戴設備技術資金合作項目合同
- 二零二五年度汽車抵押貸款車輛監(jiān)管服務合同
- 陪審員培訓刑事課件
- 新進廠生產經理工作開展規(guī)劃
- 出國實用英語口語課件
- 交房清水樣板間施工方案
- 【施工組織設計】內容完整性和編制水平
- 跨部門工作聯絡單
- DataOps實踐指南(1.0)-中文版-2023.07
- Vue.js前端開發(fā)實戰(zhàn)(第2版)全套完整教學課件
- 2023風力發(fā)電機組延壽評估技術規(guī)范
- 鞋業(yè)-品質培訓
- 小學思政課《愛國主義教育》
評論
0/150
提交評論