资源简介
烟花算法 (Fireworks Algorithm),缩写为 FWA,是受到夜空中烟花爆炸的启发而提出的一种群体智能算法。
matlab 代码资源 文件非常全
代码片段和文件信息
function f=benchmark_func(xfunc_num)
global initial_flag
persistent fhd f_bias
% benchmark_func.m is the main function for 25 test functions all minimize
% problems
% e.g. f=benchmark_func(xfunc_num)
% x is the variable f is the function value
% func_num is the function num
% 25 TEST FUCNTIONS
% Unimodal Functions (5):
% 1. Shifted Sphere Function Bounds[-100100] f_bias=-450
% 2. Shifted Schwefel‘s Problem 1.2 Bounds[-100100] f_bias=-450
% 3. Shifted Rotated High Conditioned Elliptic Function Bounds[-100100] f_bias=-450
% 4. Shifted Schwefel‘s Problem 1.2 with Noise in Fitness Bounds[-100100] f_bias=-450
% 5. Schwefel‘s Problem 2.6 with Global Optimum on Bounds Bounds[-100100] f_bias=-310
%
% Multimodal Functions (20):
% Basic Functions (7):
% 6. Shifted Rosenbrock‘s Function Bounds[-100100] f_bias=390
% 7. Shifted Rotated Griewank‘s Function without Bounds Initilization Range [0 600] f_bias=-180
% 8. Shifted Rotated Ackley‘s Function with Global Optimum on Bounds Bounds[-3232] f_bias=-140
% 9. Shifted Rastrigin‘s Function Bounds[-55] f_bias=-330
% 10. Shifted Rotated Rastrigin‘s Function Bounds[-55] f_bias=-330
% 11. Shifted Rotated Weierstrass Function Bounds[-0.50.5] f_bias=90
% 12. Schwefel‘s Problem 2.13 Bounds[-100100] f_bias=-460
% Expanded Functions (2):
% 13. Expanded Extended Griewank‘s plus Rosenbrock‘s Function (F8F2) Bounds[-31] f_bias=-130
% 14. Expanded Rotated Extended Scaffe‘s F6 Bounds[-100100] f_bias=-300
% Hybrid Composition Functions (11):
% 15. Hybrid Composition Function 1 Bounds[-55] f_bias= 120
% 16. Rotated Hybrid Composition Function 1 Bounds[-55] f_bias= 120
% 17. Rotated Hybrid Composition Function 1 with Noise in Fitness Bounds[-55] f_bias= 120
% 18. Rotated Hybrid Composition Function 2 Bounds[-55] f_bias=10
% 19. Rotated Hybrid Composition Function 2 with a Narrow Basin for the Global Optimum Bounds[-55]] f_bias=10
% 20. Rotated Hybrid Composition Function 2 with the Global Optimum on the Bounds Bounds[-55] f_bias=10
% 21. Rotated Hybrid Composition Function 3 Bounds[-55] f_bias=360
% 22. Rotated Hybrid Composition Function 3 with High Condition Number Matrix Bounds[-55] f_bias=360
% 23. Non-Continuous Rotated Hybrid Composition Function 3 Bounds[-55] f_bias=360
% 24. Rotated Hybrid Composition Function 4 Bounds[-55] f_bias=260
% 25. Rotated Hybrid Composition Function 4 without Bounds Intilization Range[-25] f_bias=260
%
%J. J. Liang & P. N. Suganthan 2005.Feb 18
if initial_flag==0
if func_num==1 fhd=str2func(‘sphere_func‘); %[-100100]
elseif func_num==2 fhd=str2func(‘schwefel_102‘); %[-100100]
elseif func_num==3 fhd=str2func(‘high_c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-05 09:08 烟花算法\
目录 0 2018-06-05 09:08 烟花算法\FireWorks\
文件 28314 2011-06-01 21:58 烟花算法\FireWorks\benchmark_func.m
文件 2946 2011-12-01 14:34 烟花算法\FireWorks\FAMAIN.m
文件 2023 2011-05-31 22:14 烟花算法\FireWorks\func_plot.m
文件 376 2011-05-25 09:19 烟花算法\FireWorks\fun_ackley.m
文件 166 2011-05-25 09:19 烟花算法\FireWorks\fun_griewank.m
文件 302 2011-05-25 09:19 烟花算法\FireWorks\fun_michalewics.m
文件 362 2011-05-25 09:19 烟花算法\FireWorks\fun_perm.m
文件 150 2011-05-25 09:19 烟花算法\FireWorks\fun_rastrigin.m
文件 297 2011-05-25 09:19 烟花算法\FireWorks\fun_rosenbrock.m
文件 320 2011-05-25 09:19 烟花算法\FireWorks\fun_schafferf6.m
文件 191 2011-05-25 09:19 烟花算法\FireWorks\fun_schwefel.m
文件 146 2011-05-25 09:19 烟花算法\FireWorks\fun_sphere.m
文件 561 2011-05-28 18:02 烟花算法\FireWorks\mathConfidenceComputing.m
文件 456 2011-05-27 21:19 烟花算法\FireWorks\mathNorm.m
文件 4410 2011-09-10 15:54 烟花算法\FireWorks\optFWE.m
文件 453 2011-05-30 14:39 烟花算法\FireWorks\scope_cal.m
文件 450 2011-05-30 15:00 烟花算法\FireWorks\scope_calm.m
文件 818 2011-06-01 21:26 烟花算法\FireWorks\scope_calScaleModify.m
文件 1434 2011-05-27 20:59 烟花算法\FireWorks\seedGaussMutation.m
文件 2215 2011-05-28 09:44 烟花算法\FireWorks\selectNextIterationOnEntropy.m
文件 1973 2011-05-29 13:34 烟花算法\FireWorks\selectNextIterationOnGuoTao.m
文件 1970 2011-05-29 00:14 烟花算法\FireWorks\selectNextIterationOnPan.m
文件 2731 2011-05-29 14:29 烟花算法\FireWorks\selectNextIterationOnPan_Modify.m
文件 1062 2011-05-29 14:06 烟花算法\FireWorks\selectNextIterationOnRand.m
文件 1660 2011-05-29 16:06 烟花算法\FireWorks\selectNextIterationOnRandSelect.m
文件 736 2011-05-30 10:17 烟花算法\FireWorks\sonsnum_cal.m
文件 921 2011-06-01 21:09 烟花算法\FireWorks\sonsnum_calBestAround.m
文件 1716 2011-05-27 20:53 烟花算法\FireWorks\sons_generate.m
文件 11817 2011-09-11 21:39 烟花算法\FireWorks\util_getFunctionParams.m
............此处省略0个文件信息
- 上一篇:BL_model.rar
- 下一篇:MATLAB 人脸检测定位算法
相关资源
- MATLAB 人脸检测定位算法
- Matlab考试题库加答案
- 基于matlab的扑克牌识别
- CT反投影重建算法
- 基于MATLAB计算两平行线圈的互感
- matlab条码识别
- 利用BP神经网络对图像提取的MATLAB代码
- 元胞自动机之森林火灾升级版MATLAB代
- 6自由度机器人正逆运动学matlab
- MATLAB 灰度共生矩阵特征提取
- 机器人焊接轨迹规划matlab仿真程序
- 有约束的基于适应度和连续世代策略
- 同步电机模型的MATLAB仿真-毕业设计论
- 通信原理matlab最全仿真,曹丽娜,樊
- 《信息隐藏技术实验教程》MATLAB源码
- libsvm数据格式转换程序
- matlab实现单纯形法
- 基于卡尔曼滤波的三种经典室内定位
- emd和eemd算法的matlab源程序
- 基于MATLAB GUI的多功能计算器
- 用MATLAB做的基于霍夫曼编码的图像压
- 互信息 matlab
- 使用matlab实现ICP点云匹配
- 找出两点间所有最短路径
- MATLAB 夜间车牌识别
- matlab使用有限元方法求解偏微分方程
- matlab纹理特征提取源代码
- 中央大学 EMD HHT Matlab 源代码
- 方崇智《过程辨识》一书中各种辨识
- 求取图像的平均梯度---matlab ---M文件
评论
共有 条评论