• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签:

资源简介

目前,在求解函数最优解以及在最优化工程中,萤火虫算法应用越来越多,这里提供了萤火虫算法的matlab代码,简单易懂可行

资源截图

代码片段和文件信息

function y = fun(x)
% y=x(:1).^2+x(:2).^2;  %目标函数
%  y=0.5+sin(sqrt(x(:1).^2 + x(:2).^2).^2-0.5)./(1+0.001*(x(:1).^2 + x(:2).^2)).^2;%目标函数 J3
% y=20+x(:1).^2-10*cos(2*pi*x(:1))+x(:2).^2-10*cos(2*pi*x(:2)); %目标函数 J1 
%  y=-20*exp(-0.2*sqrt((x(:1).^2+x(:2).^2)/2))...
%      -exp((cos(2*pi*x(:1))+cos(2*pi*x(:2)))/2)+20+exp(1);    %%目标函数
y=x(:1).^2-10*cos(2*pi.*x(:1))+10+x(:2).^2-10*cos(2*pi.*x(:2))+10;   %Rastrigin‘函数
 y=-y;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        468  2015-06-04 10:39  萤火虫算法\fun.m

     文件       4191  2015-06-03 16:41  萤火虫算法\YHChong.m

     目录          0  2016-03-14 19:21  萤火虫算法

----------- ---------  ---------- -----  ----

                 4659                    3


评论

共有 条评论