资源简介
Ackley,Alpine,Bohachevsky,Bohachevsky2,Goldstein_price,Griewank,Hyper_ellipsoid,Quadric_Noise,Rastrigrin,基于MATLAB实现,群智能算法实现,内有调用说明
代码片段和文件信息
function ObjVal = Ackley(Chrom)
% Dimension of objective function
[RowDim] = size(Chrom);
% function 11 sum of 100* (x(i+1) -xi^2)^2+(1-xi)^2 for i = 1:Dim (Dim=10)
% n = Dim -10 <= xi <= 10
% global minimum at (xi)=(1) ; fmin=0
ObjVal=-20*exp(((mean((Chrom.^2)‘)‘).^0.5)*(-0.2))-exp((mean(cos(2*pi*Chrom)‘)‘))+20+exp(1);
% ObjVal=-20*exp(-0.2*(1^0.5))-exp(-1)+20+exp(1);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 422 2016-03-08 13:36 算法标准测试函数\Ackley.m
文件 605 2016-04-11 15:05 算法标准测试函数\Alpine.m
文件 708 2016-04-11 16:27 算法标准测试函数\Bohachevsky.m
文件 702 2016-04-11 14:37 算法标准测试函数\Bohachevsky2.m
文件 604 2016-04-21 20:35 算法标准测试函数\Goldstein_price.m
文件 448 2016-03-08 15:41 算法标准测试函数\Griewank.m
文件 417 2016-03-10 14:52 算法标准测试函数\Hyper_ellipsoid.m
文件 623 2016-03-10 14:27 算法标准测试函数\Quadric.m
文件 426 2016-03-08 15:49 算法标准测试函数\Quadric_Noise.m
文件 384 2016-03-09 10:01 算法标准测试函数\Rastrigrin.m
目录 0 2016-12-24 15:03 算法标准测试函数
文件 12508 2017-01-04 21:52 调用方法.docx
----------- --------- ---------- ----- ----
17847 12
- 上一篇:matlab 进行直接线性变换
- 下一篇:凸包算法 matlab程序
评论
共有 条评论