• 大小: 7KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: 2011EPSDE  Matlab  

资源简介

经典EPSDE文章源代码 Differential evolution algorithm with ensemble of parameters and mutation strategies," Applied Soft Computing, in press, 2011.

资源截图

代码片段和文件信息

% Acknowledgement:
% This function is provided by Dr. P. N. Suganthan and we have done minor
% revisions.

function f = benchmark_func(x func_num o A M a alpha b)

persistent fhd f_bias

% benchmark_func.m is the main function for 25 test functions  all
% minimize
% problems
% e.g. f = benchmark_func(x  func_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[-100  100] f_bias = -450
% 2.  Shifted Schwefel‘s Problem 1.2     Bounds[-100  100] f_bias = -450
% 3.  Shifted Rotated High Conditioned Elliptic Function Bounds[-100  100] f_bias = -450
% 4.  Shifted Schwefel‘s Problem 1.2 with Noise in Fitness  Bounds[-100  100] f_bias = -450
% 5.  Schwefel‘s Problem 2.6 with Global Optimum on Bounds Bounds[-100  100] f_bias = -310
%
%   Multimodal Functions (20):
%   Basic Functions (7):
% 6.  Shifted Rosenbrock‘s Function    Bounds[-100  100] 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[-32  32] f_bias = -140
% 9.  Shifted Rastrigin‘s Function     Bounds[-5  5]  f_bias = -330
% 10. Shifted Rotated Rastrigin‘s Function    Bounds[-5  5]  f_bias = -330
% 11. Shifted Rotated Weierstrass Function    Bounds[-0.5  0.5] f_bias = 90
% 12. Schwefel‘s Problem 2.13     Bounds[-100  100] f_bias = -460
%
%   Expanded Functions (2):
% 13. Expanded Extended Griewank‘s plus Rosenbrock‘s Function (F8F2) Bounds[-3  1] f_bias = -130
% 14. Expanded Rotated Extended Scaffe‘s F6    Bounds[-100  100] f_bias = -300
%
%   Hybrid Composition Functions (11):
% 15. Hybrid Composition Function 1     Bounds[-5  5]  f_bias = 120
% 16. Rotated Hybrid Composition Function 1   Bounds[-5  5]  f_bias = 120
% 17. Rotated Hybrid Composition Function 1 with Noise in Fitness Bounds[-5  5] f_bias = 120
% 18. Rotated Hybrid Composition Function 2    Bounds[-5  5]  f_bias = 10
% 19. Rotated Hybrid Composition Function 2 with a Narrow Basin for the Global Optimum Bounds[-5  5]] f_bias = 10
% 20. Rotated Hybrid Composition Function 2 with the Global Optimum on the Bounds Bounds[-5  5] f_bias = 10
% 21. Rotated Hybrid Composition Function 3 Bounds[-5  5]  f_bias = 360
% 22. Rotated Hybrid Composition Function 3 with High Condition Number Matrix Bounds[-5  5] f_bias = 360
% 23. Non-Continuous Rotated Hybrid Composition Function 3 Bounds[-5  5]  f_bias = 360
% 24. Rotated Hybrid Composition Function 4   Bounds[-5  5]  f_bias = 260
% 25. Rotated Hybrid Composition Function 4 without Bounds  Intilization Range[-2  5] f_bias = 260
%
%J. J. Liang & P. N. Suganthan 2005.Feb 18

if func_num == 1 fhd = str2func(‘sphere_func‘); %[-100 100]
elseif func_num == 2 fhd = str2func(‘schwefel_102‘); %[-100 100]

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       15743  2010-09-29 20:47  EPSDE\EPSDE.m
     文件       22913  2010-09-21 15:04  EPSDE\benchmark_func.m
     目录           0  2018-12-30 17:03  EPSDE\

评论

共有 条评论