資源簡(jiǎn)介
標(biāo)準(zhǔn)的人工蜂群算法優(yōu)化、求解CEC基準(zhǔn)測(cè)試函數(shù),算法有詳細(xì)的注釋,算法收斂曲線圖,測(cè)試函數(shù)的代碼表達(dá)式及圖像(pdf)。
代碼片段和文件信息
%標(biāo)準(zhǔn)的人工蜂群算法?ABC?求解CEC基準(zhǔn)測(cè)試函數(shù)
%引領(lǐng)蜂、跟隨蜂、偵察蜂三個(gè)階段
clear?all
close?all
clc
tic;??%tic,toc測(cè)量程序的執(zhí)行時(shí)間
number=1;????????????%算法重復(fù)次數(shù)
maxCycle=2000;????????%單詞算法循環(huán)次數(shù)
TOTAL=zeros(number1);???????????%存儲(chǔ)每次最優(yōu)結(jié)果
TOTALY=zeros(numbermaxCycle);???%存儲(chǔ)每次的過(guò)程
for?g=1:number????
????Nb=100;????????????????%蜜蜂的數(shù)量
????D=30;??????????????????%大概就是維數(shù)
????a=-50;?????????????????%所求解的函數(shù)的
????ub=ones(1D)*(-a);?????%定義域上界
????lb=ones(1D)*a;????????%定義域下界??
????Nf=Nb/2;???????????????%食物源的數(shù)量
????limit=100;?????????????%在limit次嘗試后,放棄食物源??
????%repmat函數(shù),B?=?repmat(A[m?n]),A的內(nèi)容堆疊在(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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5880??2019-04-21?11:07??ABC\ABC.m
?????文件?????876544??2017-12-13?21:38??ABC\CEC優(yōu)化測(cè)試函數(shù).pdf
?????文件???????3015??2019-04-21?11:06??ABC\fitness.m
?????目錄??????????0??2019-04-21?11:09??ABC
-----------?---------??----------?-----??----
???????????????885439????????????????????4
- 上一篇:TJA1050封裝已試用
- 下一篇:銀行卡卡bin對(duì)照表
評(píng)論
共有 條評(píng)論