版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、%matlab程序?qū)崿F(xiàn)模擬退火算法程序函數(shù)求極值(引用后修改,感謝ARMYLAU)%使用模擬退火法求函數(shù)f(xy)=3cos(xy)xy2的最小值%解:根據(jù)題意,我們?cè)O(shè)計(jì)冷卻表進(jìn)度表為:%即初始溫度為30%衰減參數(shù)為0.95%馬可夫鏈長(zhǎng)度為10000%Metropolis的步長(zhǎng)為0.02%結(jié)束條件為根據(jù)上一個(gè)最優(yōu)解與最新的一個(gè)最優(yōu)解的之差小于某個(gè)容差。%使用METROPOLIS接受準(zhǔn)則進(jìn)行模擬程序如下%日期:2012-1129%作者:s
2、teven%EMAIL:hxs2004@%結(jié)束條件為兩次最優(yōu)解之差小于某小量function[BestXBestY]=SimulateAnnealing1clearclc%要求最優(yōu)值的目標(biāo)函數(shù)搜索的最大區(qū)間XMAX=4YMAX=4%冷卻表參數(shù)MarkovLength=10000%馬可夫鏈長(zhǎng)度DecayScale=0.95%衰減參數(shù)StepFact=0.02%步長(zhǎng)因子Temperature=30%初始溫度Tolerance=1e8%容差A(yù)
3、cceptPoints=0.0%Metropolis過(guò)程中總接受點(diǎn)rnd=r%隨機(jī)選點(diǎn)初值設(shè)定PreX=XMAXrPreY=YMAXrPreBestX=PreXPreBestY=PreYPreX=XMAXrPreY=YMAXrBestX=PreXBestY=PreY%每迭代一次退火一次(降溫)直到滿(mǎn)足迭代條件為止mm=abs(ObjectFunction(BestXBestY)ObjectFunction(PreBestXPreBest
4、Y))whilemmToleranceTemperature=DecayScaleTemperatureAcceptPoints=0.0%在當(dāng)前溫度T下迭代loop(即MARKOV鏈長(zhǎng)度)次BestYdisp(最小值為:0)ObjectFunction(BestXBestY)end子函數(shù),目標(biāo)函數(shù)值計(jì)算functionvalue=ObjectFunction(xy)value=3cos(xy)xyyend%使用模擬退火法求函數(shù)f(xy)
5、=sin(xy)x^2y^2的最小值fmatlongXMAX=4%搜索的最大區(qū)間YMAX=4%搜索的最大區(qū)間MarkovLength=10000%馬可夫鏈長(zhǎng)度DecayScale=0.95%衰減參數(shù)0.95StepFact=0.02%步長(zhǎng)因子Temperature=100%初始溫度Tolerance=1e8%容差A(yù)cceptPoints=0.0%Metropolis過(guò)程中總接受點(diǎn)PreX=XMAXr%初始的搜索值PreY=YMAXr%初
6、始的搜索值PreBestX=PreX%上一個(gè)最優(yōu)解PreBestY=PreY%上一個(gè)最優(yōu)解BestX=PreX%最終解BestY=PreY%最終解while(1)Temperature=TemperatureDecayScale%每迭代一次退火一次(降溫),直到滿(mǎn)足迭代條件為止AcceptPoints=0.0%在當(dāng)前溫度下迭代(即MARKOV鏈長(zhǎng)度)次fi=0:1:MarkovLengthwhile(1)NextX=PreXStepFa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 模擬退火算法
- 遺傳-模擬退火算法論文遺傳-模擬退火算法 改進(jìn)的遺傳-模擬退火算法 公交排班
- 遺傳模擬退火算法
- 論文模擬退火算法
- 遺傳模擬退火算法.pdf
- 數(shù)學(xué)建模-模擬退火算法
- 模擬退火算法的改進(jìn)
- 阻尼最小二乘與模擬退火結(jié)合
- 遺傳模擬退火算法及其應(yīng)用
- 模擬退火算法論文模擬退火算法 頻率指配 干擾圖 約束檢測(cè) 并行計(jì)算
- 2模擬退火算法收斂性
- 用模擬退火方法解決tsp問(wèn)題
- 模擬退火算法及其應(yīng)用研究
- 遺傳算法模擬退火matlab編程
- 相場(chǎng)法模擬二元合金枝晶生長(zhǎng).pdf
- MC法模擬二元合金的共晶凝固.pdf
- 模擬退火算法對(duì)tsp問(wèn)題的求解
- 模擬退火算法的研究及其應(yīng)用.pdf
- 中國(guó)數(shù)學(xué)建模-編程交流-模擬退火算法
- 模擬退火求解tsp問(wèn)題實(shí)驗(yàn)報(bào)告
評(píng)論
0/150
提交評(píng)論