• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-15
  • 语言: Matlab
  • 标签: 烟花算法  MATLAB  

资源简介

最初由杜振鑫发表,后来北大博士重新修改发表

资源截图

代码片段和文件信息


function f=benchmark12(xfunc_num)


global ShiftValue;
x = x‘ + ShiftValue;

% 14 benchmark functions
% paper: Define a standard for particle swarm optimization 2007 

% benchmark_func.m is the main function for 14 test functions all minimize
% problems
% e.g. f=benchmark_14(xfunc_num)
% x is the variable f is the function value 
% func_num is the function num

% Zheng Shaoqiu Peking University 122011

    if func_num==1 fhd=str2func(‘sphere‘); %[-100100]
    elseif func_num==2 fhd=str2func(‘schwefel_102‘); %[-100100]
    elseif func_num==3 fhd=str2func(‘generalized_rosenbrock‘); %[-3030] 
    elseif func_num==4 fhd=str2func(‘ackley‘); %[-3232]  
    elseif func_num==5 fhd=str2func(‘generalized_griewank‘); %[-600600]   
    elseif func_num==6 fhd=str2fun

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3986  2020-11-03 04:00  matlab_efwa\matlab_efwa\benchmark12.m
     文件        1492  2020-11-03 04:00  matlab_efwa\matlab_efwa\explosionSparksGenerate.m
     文件        1619  2020-11-03 04:00  matlab_efwa\matlab_efwa\gaussianSparksGenerate.m
     文件        5245  2020-11-03 04:00  matlab_efwa\matlab_efwa\GetFunctionBound.m
     文件        2725  2020-11-03 04:00  matlab_efwa\matlab_efwa\MAIN0114.m
     文件        2931  2020-11-03 04:00  matlab_efwa\matlab_efwa\opt_FWA.m
     文件         679  2020-11-03 04:00  matlab_efwa\matlab_efwa\randSelection.m
     文件        1082  2020-11-03 04:00  matlab_efwa\matlab_efwa\Result_Statistical.m
     文件        1307  2020-11-03 04:00  matlab_efwa\matlab_efwa\sparksNumFireworkAmplitude_cal.m
     文件        7888  2020-11-03 04:00  matlab_efwa\matlab_efwa\util_getFunctionParams.m

评论

共有 条评论