資源簡介
本資源包含灰狼優化算法(GWO)代碼以及粒子群算法(PSO),主函數為使用灰狼優化和粒子群優化對不同函數進行尋優并將兩種算法的比較結果繪圖顯示
代碼片段和文件信息
function?func_plot(func_name)
[lbubdimfobj]=Get_Functions_details(func_name);
switch?func_name?
????case?‘F1‘?
????????x=-100:2:100;?y=x;?%[-100100]
????????
????case?‘F2‘?
????????x=-100:2:100;?y=x;?%[-1010]
????????
????case?‘F3‘?
????????x=-100:2:100;?y=x;?%[-100100]
????????
????case?‘F4‘?
????????x=-100:2:100;?y=x;?%[-100100]
????case?‘F5‘?
????????x=-200:2:200;?y=x;?%[-55]
????case?‘F6‘?
????????x=-100:2:100;?y=x;?%[-100100]
????case?‘F7‘?
????????x=-1:0.03:1;??y=x??%[-11]
????case?‘F8‘?
????????x=-500:10:500;y=x;?%[-500500]
????case?‘F9‘?
????????x=-5:0.1:5;???y=x;?%[-55]????
????case?‘F10‘?
????????x=-20:0.5:20;?y=x;%[-500500]
????case?‘F11‘?
????????x=-500:10:500;?y=x;%[-0.50.5]
????case?‘F12‘?
????????x=-10:0.1:10;?y=x;%[-pipi]
????case?‘F13‘?
????????x=-5:0.08:5;?y=x;%[-31]
????case?‘F14‘?
????????x=-100:2:100;?y=x;%[-100100]
????case?‘F15‘?
????????x=-5:0.1:5;?y=x;%[-55]
????case?‘F16‘?
????????x=-1:0.01:1;?y=x;%[-55]
????case?‘F17‘?
????????x=-5:0.1:5;?y=x;%[-55]
????case?‘F18‘?
????????x=-5:0.06:5;?y=x;%[-55]
????case?‘F19‘?
????????x=-5:0.1:5;?y=x;%[-55]
????case?‘F20‘?
????????x=-5:0.1:5;?y=x;%[-55]????????
????case?‘F21‘?
????????x=-5:0.1:5;?y=x;%[-55]
????case?‘F22‘?
????????x=-5:0.1:5;?y=x;%[-55]?????
????case?‘F23‘?
????????x=-5:0.1:5;?y=x;%[-55]??
end????
????
L=length(x);
f=[];
for?i=1:L
????for?j=1:L
????????if?strcmp(func_name‘F15‘)==0?&&?strcmp(func_name‘F19‘)==0?&&?strcmp(func_name‘F20‘)==0?&&?strcmp(func_name‘F21‘)==0?&&?strcmp(func_name‘F22‘)==0?&&?strcmp(func_name‘F23‘)==0
????????????f(ij)=fobj([x(i)y(j)]);
????????end
????????if?strcmp(func_name‘F15‘)==1
????????????f(ij)=fobj([x(i)y(j)00]);
????????end
????????if?strcmp(func_name‘F19‘)==1
????????????f(ij)=fobj([x(i)y(j)0]);
????????end
????????if?strcmp(func_name‘F20‘)==1
????????????f(ij)=fobj([x(i)y(j)0000]);
????????end???????
????????if?strcmp(func_name‘F21‘)==1?||?strcmp(func_name‘F22‘)==1?||strcmp(func_name‘F23‘)==1
????????????f(ij)=fobj([x(i)y(j)00]);
????????end??????????
????end
end
surfc(xyf‘Linestyle‘‘none‘);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????2967555??2015-11-11?06:57??ALO.pdf
?????文件?????3779487??2015-05-29?20:31??DA.pdf
?????目錄???????????0??2019-09-11?11:59??GWO\
?????文件?????4355134??2015-03-21?23:17??GWO.pdf
?????文件????????2197??2019-09-12?16:46??GWO\func_plot.m
?????文件????????6030??2019-09-12?16:46??GWO\Get_Functions_details.m
?????文件????????3020??2019-09-12?16:46??GWO\GWO.m
?????文件??????384510??2014-01-08?19:08??GWO\GWO.png
?????文件?????????499??2019-09-12?16:46??GWO\initialization.m
?????文件????????1242??2019-09-12?16:52??GWO\main.m
?????文件????????1652??2019-09-12?16:46??GWO\PSO.m
?????文件?????3247436??2015-10-19?12:08??MFO.pdf
?????文件?????1702717??2016-07-31?22:56??MOALO.pdf
?????文件?????1077008??2016-01-10?18:42??MOGWO.pdf
?????文件?????1726085??2015-11-11?06:56??MVO.pdf
?????文件?????3333680??2016-02-03?19:12??SCA.pdf
?????文件?????1841081??2016-02-27?17:00??WOA.pdf
- 上一篇:Springboot商城后臺管理系統
- 下一篇:螢石云前端頁面demo
評論
共有 條評論