文件名称:Firefly_Algorithm
介绍说明--下载内容均来自于网络,请自行研究使用
% Firefly Algorithm by X S Yang (Cambridge University) %
% Usage: firefly_simple([number_of_fireflies,MaxGeneration])
% eg: firefly_simple([12,50]); %
% ======================================================== %
% This is a demo for 2D functions; for higher dimenions, %
% you should use fa_ndim.m or fa_mincon.m %
% Parameters choice:
% Gamma should be linked with scales. Otherwise, the FA %
% the efficiency will be significantly reduced because %
% the beta term may be too small. %
% Similarly, alpha should also be linked with scales, %
% the steps should not too large or too small, often %
% steps are about 1/10 to 1/100 of the domain size. %
% In addition, alpha should be reduced gradually %
% using alpha=alpha_0 delta^t during eteration t. %
% Typically, delta=0.9 to 0.99 will be a good choice.
% Usage: firefly_simple([number_of_fireflies,MaxGeneration])
% eg: firefly_simple([12,50]); %
% ======================================================== %
% This is a demo for 2D functions; for higher dimenions, %
% you should use fa_ndim.m or fa_mincon.m %
% Parameters choice:
% Gamma should be linked with scales. Otherwise, the FA %
% the efficiency will be significantly reduced because %
% the beta term may be too small. %
% Similarly, alpha should also be linked with scales, %
% the steps should not too large or too small, often %
% steps are about 1/10 to 1/100 of the domain size. %
% In addition, alpha should be reduced gradually %
% using alpha=alpha_0 delta^t during eteration t. %
% Typically, delta=0.9 to 0.99 will be a good choice.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文件名 | 大小 | 更新时间 |
---|---|---|
Firefly_Algorithm.m | 4876 | 2014-02-12 |