資源簡介
使用模擬退火算法進行函數(shù)優(yōu)化,使用matlab編寫,f為目標函數(shù),mnth.m為模擬退火算法調(diào)用f.m解決問題的代碼
代碼片段和文件信息
function?mnth
%UNtitleD?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
XMax=3
T(1)=10
b=0.95
MaxID=10
D=2
t=1
step=0.2
for?t=1:1000
????for?j=1:D
????????x(1j)=rand*6-3;
????end
????p(t)=f(x(1:)D)
????
????
???????
????????for?i=2:XMax
????????????x(i:)=?x(i-1:)+step*XMax*(rand-0.5)
????????????if?f(?x(i:)D)-p(t)<0
????????????????p(t)=?f(?x(i:)D)
????????????????y(
- 上一篇:通信原理仿真實驗 matlab
- 下一篇:多尺度高斯模型的圖像色彩增強
評論
共有 條評論