• 大小: 6KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: matlab  

资源简介

基于matlab的人工蜂群算法,最基本的人工蜂群算法,多个m文件

资源截图

代码片段和文件信息

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);

  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-06 23:29  MATLABABCv2\
     文件         365  2013-05-06 23:25  MATLABABCv2\ackley.m
     文件         182  2013-05-06 23:25  MATLABABCv2\calculateFitness.m
     文件         202  2013-05-06 23:25  MATLABABCv2\griewank.m
     文件         578  2013-05-06 23:25  MATLABABCv2\rastrigin.m
     文件         602  2013-05-06 23:25  MATLABABCv2\rosenbrock.m
     文件        8911  2013-05-06 23:25  MATLABABCv2\runABC.m
     文件         447  2013-05-06 23:25  MATLABABCv2\schwefel.m
     文件          73  2013-05-06 23:25  MATLABABCv2\Sphere.m

评论

共有 条评论