




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第六章 非線性規(guī)劃 一維搜索,概述,當(dāng)用迭代法求函數(shù)的極小點時,常常要用到一維搜索,即沿某一已知方向求目標(biāo)函數(shù)的極小點。 一維搜索的方法很多,常用的有試探法、插值法和微積分中的求根法,下面我們首先給出一維搜索算法的基本思想,然后對一些經(jīng)典的算法進(jìn)行探討。,一維搜索的基本思想,一維搜索的基本方法,一維搜索的實施步驟,確定搜索區(qū)間,一維搜索的實施步驟,確定搜索區(qū)間,一維搜索的實施步驟,確定搜索區(qū)間,一維搜索的實施步驟,確定搜索區(qū)間的算法圖示,一維搜索的實施步驟,逐步縮小搜索區(qū)間,試探法黃金分割法,算法概述 0.618法又稱黃金分割法,它是一種等比例縮短區(qū)間的直接搜索方法 其基本思想是通過比較單峰區(qū)間內(nèi)兩點的函數(shù)值,不斷舍棄單峰區(qū)間的左端或右端的一部分,使區(qū)間按固定區(qū)間縮小率逐步縮小,直到極小點所在區(qū)間縮小到給定的誤差范圍內(nèi)而得到近似最優(yōu)解 由于前面的內(nèi)容已經(jīng)涉及了如何逐步縮小搜索區(qū)間,那么本方法的關(guān)鍵就是如何保證區(qū)間縮小率不變。,試探法黃金分割法,算法分析,試探法黃金分割法,算法分析,試探法黃金分割法,算法流程,試探法黃金分割法,算法流程圖,插值法牛頓法,黃金分割法的局限性 對于0.618法,對于所計算的各個探索點上的函數(shù)值,僅僅用來比較其大小,而在各試探點的具體函數(shù)值等這些非常有用的信息卻沒有被利用,因此算法收斂速度都較慢,為了充分利用有用的信息,我們有插值法或稱為多項式逼近法。 插值法的基本思想,插值法牛頓法,插值法的常用工具 多項式是函數(shù)逼近最常用的一種工具,在搜索區(qū)間內(nèi)利用若干探索點處的函數(shù)值來構(gòu)造低次多項式,用它作為函數(shù)的近似表達(dá)式,并用這個多項式的極小點作為原函數(shù)極小點的近似值。在這里介紹兩種用二次多項式函數(shù)逼近原函數(shù)的方法。一種方法是牛頓法,它是利用一點的函數(shù)值、一階導(dǎo)數(shù)值和二階導(dǎo)數(shù)值來構(gòu)造二次函數(shù)的。另一種方法是拋物線法,它是利用三個點的函數(shù)值來構(gòu)造二次函數(shù)的。在這里,我們只重點介紹牛頓法。然后在下一小節(jié)簡要介紹一下拋物線法的迭代公式。,插值法牛頓法,牛頓法算法思想,插值法牛頓法,牛頓法算法分析,插值法牛頓法,牛頓法算法流程,插值法牛頓法,牛頓法算法示意圖,插值法牛頓法,牛頓法的優(yōu)缺點,拋物線法,拋物線法 當(dāng)函數(shù)具有比較好的解析性質(zhì)時,牛頓法與拋物線法通常比0.618法的效果更好,一維搜索的MATLAB求解,求解函數(shù),一維搜索的MATLAB求解,函數(shù)概要 fminbnd函數(shù)可以計算一元函數(shù)最小值優(yōu)化問題,它用于求解一維設(shè)計變量在固定區(qū)間內(nèi)的目標(biāo)函數(shù)的最小值,亦即最優(yōu)化問題的約束條件只有設(shè)計變量的上下界。其求解的算法是我們在前面小結(jié)中重點講述的基于黃金分割法和拋物線插值法。 在使用fminbnd進(jìn)行優(yōu)化的過程中,除非x1和x2十分接近,否則算法將不會在區(qū)間的端點評價目標(biāo)函數(shù),因而設(shè)計變量的限制條件需要指定為開區(qū)間(x1,x2),如果目標(biāo)函數(shù)的最小值恰好在x1處或者x2處取得,fminbnd將返回該區(qū)間的一個內(nèi)點,且其與端點x1或者x2的距離不超過2TolX,其中TolX為最優(yōu)解x處的誤差限。,一維搜索的MATLAB求解,輸入?yún)?shù)和輸出參數(shù),一維搜索的MATLAB求解,一維搜索的MATLAB求解,控制參數(shù)設(shè)置,一維搜索的MATLAB求解,命令詳解 x = fminbnd(fun,x1,x2) 返回標(biāo)量函數(shù)fun在滿足x1xx2條件下取最小值時設(shè)計變量x的值。 x = fminbnd(fun,x1,x2,options) 在求解問題的同時用options指定的優(yōu)化參數(shù)進(jìn)行目標(biāo)函數(shù)的最小化 x,fval = fminbnd(.) 返回最優(yōu)解x處的目標(biāo)函數(shù)值fval。 x,fval,exitflag = fminbnd(.) 在優(yōu)化計算結(jié)束之時返回exitflag值,描述函數(shù)計算的退出條件 x,fval,exitflag,output = fminbnd(.) 在優(yōu)化計算結(jié)束之時返回返回結(jié)構(gòu)變量output 命令分析 fminbnd只能解決設(shè)計變量為實變量的最優(yōu)化問題,所求解最優(yōu)化問題的目標(biāo)函數(shù)必須是連續(xù)的,且fminbnd給出的可能只是目標(biāo)函數(shù)的局部最優(yōu)解。 當(dāng)最優(yōu)化問題的解位于區(qū)間邊界附近時,fminbnd算法可能收斂的很慢,此時使用fmincon函數(shù)求解問題時的計算速度更快,計算精度更高,fmincon的用法我們將在之后講解。,一維搜索的MATLAB求解,例1 求解一維搜索問題 x,fval,exitflag,output = fminbnd(sin,0,2*pi) %最優(yōu)解 x = 4.7124 %最優(yōu)解x處的目標(biāo)函數(shù)值 fval = -1.0000 exitflag = 1 output = iterations: 8 funcCount: 9 algorithm: golden section search, parabolic interpolation message: 1x112 charTo find the minimum of the function,一維搜索的MATLAB求解,例2 求解一維搜索問題 首先用M-函數(shù)定義目標(biāo)函數(shù) function f=myfun(x) f=(x-5)2+7; 然后調(diào)用fminbnd函數(shù)求解
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省煙臺市芝罘區(qū)(五四學(xué)制)2023-2024學(xué)年七年級下學(xué)期期末考試歷史試題(解析版)
- 2025至2030年中國頻率合成器行業(yè)市場競爭態(tài)勢及投資前景規(guī)劃報告
- 2025至2030年中國銅萃取劑行業(yè)市場全景評估及發(fā)展策略分析報告
- 2025至2030年中國運動營養(yǎng)品行業(yè)市場全景調(diào)查及投資前景預(yù)測報告
- 2025至2030年中國轉(zhuǎn)染試劑行業(yè)市場發(fā)展規(guī)模及市場分析預(yù)測報告
- 2025至2030年中國貝復(fù)舒行業(yè)運營現(xiàn)狀及投資前景預(yù)測報告
- java大數(shù)據(jù)方面面試題及答案
- 謹(jǐn)國學(xué)教學(xué)課件
- 洗衣師考試試題及答案
- 李子種植試題及答案
- QC/T 1211-2024乘用車車門內(nèi)開拉手總成
- 2025年江蘇省建筑安全員A證考試題庫及答案
- 對外投資合作國別(地區(qū))指南 -科威特-20250106-00615
- 2025版國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末紙質(zhì)考試第五大題案例分析題題庫
- 基于感性工學(xué)
- 絲綢產(chǎn)業(yè)品牌建設(shè)-洞察分析
- 【機器人】2021年全球外骨骼機器人產(chǎn)業(yè)研究報告-CBInsights
- 智慧燃?xì)庀到y(tǒng)建設(shè)方案
- 【MOOC】作物育種學(xué)-四川農(nóng)業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年浙江紹興諸暨市交通運輸局下屬事業(yè)單位招聘編外用工6人歷年管理單位遴選500模擬題附帶答案詳解
- 學(xué)校保安保潔及宿管服務(wù)投標(biāo)方案(技術(shù)方案)
評論
0/150
提交評論