资源简介

布谷鸟搜索算法 讲的非常详细 matlab专用的

资源截图

代码片段和文件信息

function y = Ackley(x)
% Ackley function.
% Matlab Code by A. Hedar (Sep. 29 2005).
% Last updated by Ahmed Tawfik (Apr. 30 2013).
n = size(x2);
a = 20; b = 0.2; c = 2*pi;
s1 = 0; s2 = 0;
for i=1:n;
   s1 = s1+x(i)^2;
   s2 = s2+cos(c*x(i));
end
y = -a*exp(-b*sqrt(1/n*s1))-exp(1/n*s2)+a+exp(1);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1312  2020-11-04 00:14  license.txt
     文件         309  2020-11-04 00:14  ORCS\Ackley.m
     文件         263  2020-11-04 00:14  ORCS\Griewank.m
     文件        7512  2020-11-04 00:14  ORCS\ORCS.m
     文件         236  2020-11-04 00:14  ORCS\Rastrigin.m
     文件         239  2020-11-04 00:14  ORCS\Rosenbrock.m
     文件         106  2020-11-04 00:14  ORCS\Sphere.m
     文件         435  2020-11-04 00:14  ORCS\Test.m

评论

共有 条评论