资源简介
人工蜂群算法的sphere,rosenbrock,schwefel,ackley,griewank函数实现
代码片段和文件信息
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 abcup\ackley.m
文件 15523 2012-07-14 17:37 abcup\all.mat
文件 182 2008-06-09 19:54 abcup\calculateFitness.m
文件 202 2006-04-27 11:32 abcup\griewank.m
文件 578 2006-04-27 11:32 abcup\rastrigin.m
文件 602 2010-11-30 18:43 abcup\rosenbrock.m
文件 8551 2012-07-14 17:29 abcup\runABC.m
文件 447 2006-04-27 11:32 abcup\schwefel.m
文件 73 2008-06-05 09:32 abcup\Sphere.m
目录 0 2012-07-14 17:38 abcup
----------- --------- ---------- ----- ----
26523 10
评论
共有 条评论