資源簡介
標準的人工蜂群算法優化、求解CEC基準測試函數,算法有詳細的注釋,算法收斂曲線圖,測試函數的代碼表達式及圖像(pdf)。
代碼片段和文件信息
%標準的人工蜂群算法?ABC?求解CEC基準測試函數
%引領蜂、跟隨蜂、偵察蜂三個階段
clear?all
close?all
clc
tic;??%tic,toc測量程序的執行時間
number=1;????????????%算法重復次數
maxCycle=2000;????????%單詞算法循環次數
TOTAL=zeros(number1);???????????%存儲每次最優結果
TOTALY=zeros(numbermaxCycle);???%存儲每次的過程
for?g=1:number????
????Nb=100;????????????????%蜜蜂的數量
????D=30;??????????????????%大概就是維數
????a=-50;?????????????????%所求解的函數的
????ub=ones(1D)*(-a);?????%定義域上界
????lb=ones(1D)*a;????????%定義域下界??
????Nf=Nb/2;???????????????%食物源的數量
????limit=100;?????????????%在limit次嘗試后,放棄食物源??
????%repmat函數,B?=?repmat(A[m?n]),A的內容堆疊在(MxN)的矩陣中
????Range?=?repmat((ub-lb)[Nf?1]);?%范圍?Nf*D
????Lower?=?repmat(lb?[Nf?1]);?????%下界?Nf*D
????x_foods?=?rand(NfD)?.*?Range?+?Lower;??%食物源?Nf*D
????
????for?i=1:Nf?????
????????FunVal(i)=fitness(x_foods(i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5880??2019-04-21?11:07??ABC\ABC.m
?????文件?????876544??2017-12-13?21:38??ABC\CEC優化測試函數.pdf
?????文件???????3015??2019-04-21?11:06??ABC\fitness.m
?????目錄??????????0??2019-04-21?11:09??ABC
-----------?---------??----------?-----??----
???????????????885439????????????????????4
- 上一篇:TJA1050封裝已試用
- 下一篇:銀行卡卡bin對照表
評論
共有 條評論