资源简介
(1)这是本人在看了许多前人代码后通过总结、改进编写出来的:运行在matlab之上,代码简单易懂,内部附有详细注释,绝对经典,欢迎下载,你值得拥有;(2)有10个优化函数,只需要在主函数中更换函数名即可完成对不同函数的优化;(3)转载务必经过本人同意,否则将追究法律责任。

代码片段和文件信息
function ObjVal = ackley(Chromswitch1)
Dim=size(Chrom2);
% Compute population parameters
[NindNvar] = size(Chrom); % Dim=Nvar ~
A = 1/Dim;
Omega = 2 * pi;
sum1=A.*sum((Chrom .* Chrom)‘);
sum2=A.*sum((cos(Omega * Chrom))‘);
% can be improved to:
% sum1=A.*sum((Chrom .* Chrom)2)‘;
% sum2=A.*sum((cos(Omega * Chrom))2)‘;
ObjVal = -20*exp(-0.2*sqrt(sum1))-exp(sum2)+20+exp(1);
%{
original author‘s code:
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);
%}
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 701 2018-11-23 15:54 ABC\ackley.m
文件 185 2018-11-03 16:15 ABC\calculateFitness.m
文件 235 2019-01-15 15:43 ABC\f10_Levy.m
文件 110 2019-01-14 21:44 ABC\f7_SumSquares.m
文件 114 2019-01-14 22:14 ABC\f8_SumPower.m
文件 103 2019-01-15 10:18 ABC\f9_Quartic.m
文件 429 2018-11-22 21:30 ABC\griewank.m
文件 829 2018-11-22 16:01 ABC\rastrigin.m
文件 1069 2018-11-22 12:10 ABC\rosenbrock.m
文件 5945 2019-03-26 19:49 ABC\runABC13.m
文件 829 2018-11-27 15:51 ABC\schwefel.m
文件 242 2018-11-20 16:10 ABC\Sphere.m
文件 41699 2019-03-26 17:35 ABC\函数表.docx
目录 0 2019-03-26 17:43 ABC
----------- --------- ---------- ----- ----
52490 14
相关资源
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
- 神经网络分类matlab程序
- matlab正弦信号发生器的设计
- matlab程序用Hopfield网络解决TSP
- 实例matlab 编程100个常用程序
- 用MATLAB(BPSK仿真 直接扩频)
评论
共有 条评论