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

资源简介


人工蜂群算法MATLAB代码,利用人工蜂群算法求解函数优化问题;包括雇佣蜂操作、观察蜂操作、侦查蜂操作,智能优化算法

资源截图

代码片段和文件信息

function fFitness=calculateFitness(fObjV)
%%  适应度值计算 正数  取倒数;  复数 取绝对值 ;
fFitness=zeros(size(fObjV));
ind=find(fObjV>=0);
fFitness(ind)=1./(fObjV(ind)+1);
ind=find(fObjV<0);
fFitness(ind)=1+abs(fObjV(ind));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1196  2015-09-21 16:27  ABC\GreedySelection.m
     文件          73  2015-09-10 09:42  ABC\Sphere.m
     文件         233  2015-09-21 09:30  ABC\calculateFitness.m
     文件         190  2015-09-21 09:24  ABC\griewank.m
     文件         578  2015-09-10 09:42  ABC\rastrigin.M
     文件         622  2015-09-10 09:42  ABC\rosenbrock.M
     文件        6952  2015-09-21 20:26  ABC\runABC.m
     目录           0  2016-03-27 17:52  ABC\

评论

共有 条评论