• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 其他
  • 标签:

资源简介

经典的人工蜂群算法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


评论

共有 条评论

相关资源