資源簡介
經典的人工蜂群算法ABC,求解典型測試函數

代碼片段和文件信息
function?ObjVal?=?ackley(Chromswitch1);
Dim=size(Chrom2);
???
%?Compute?population?parameters
???[NindNvar]?=?size(Chrom);
??????A?=?1/Dim;
??????Omega?=?2?*?pi;
??????sum1=A.*sum((Chrom?.*?Chrom)‘)‘;
??????%sum1=A.*sum(Chrom?.*?Chrom);
??????sum2=A.*sum((cos(Omega?*?Chrom))‘)‘;
??????ObjVal?=?-20*exp(-0.2*sqrt(sum1))-exp(sum2)+20+exp(1);
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????365??2009-09-01?14:41??ABC算法代碼\ackley.m
?????文件???????4900??2015-08-28?15:55??ABC算法代碼\all.mat
?????文件??????????0??2015-08-25?14:52??ABC算法代碼\benchmark.m
?????文件????????182??2008-06-09?19:54??ABC算法代碼\calculateFitness.m
?????文件????????190??2015-08-25?14:42??ABC算法代碼\fitness.m
?????文件????????202??2006-04-27?11:32??ABC算法代碼\griewank.m
?????文件????????578??2006-04-27?11:32??ABC算法代碼\rastrigin.m
?????文件????????602??2006-04-27?11:32??ABC算法代碼\rosenbrock.m
?????文件???????8926??2015-08-25?14:40??ABC算法代碼\runABC.m
?????目錄??????????0??2015-08-25?14:52??ABC算法代碼
-----------?---------??----------?-----??----
????????????????15945????????????????????10
評論
共有 條評論