• 大小: 1.71MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-14
  • 语言: 其他
  • 标签: SaDE  matlab  

资源简介

SaDE的源代码,帮助理解SaDE的那篇论文,自适应性的改进差分进化算法

资源截图

代码片段和文件信息

/*
  CEC13 Test Function Suite 
  Jane Jing Liang (email: liangjing@zzu.edu.cn) 
  14th Feb. 2013
  1. Run the following command in Matlab window:
  mex cec13_func.cpp -DWINDOWS
  2. Then you can use the test functions as the following example:
  f = cec13_func(xfunc_num); 
  Here x is a D*pop_size matrix.
*/
#include       
#include 
#include 
#include 
#include 

double *OShift*M*y*z*x_bound;
int ini_flag=0n_flagfunc_flag;

#define INF 1.0e99
#define EPS 1.0e-14
#define E  2.7182818284590452353602874713526625
#define PI 3.1415926535897932384626433832795029

void sphere_func (double * double * int  double *double * int); /* Sphere */
void ellips_func(double * double * int  double *double * int); /* Ellipsoidal */
void bent_cigar_func(double * double * int  double *double * int); /* Discus */
void discus_func(double * double * int  double *double * int);  /* Bent_Cigar */
void dif_powers_func(double * double * int  double *double * int);  /* Different Powers */
void rosenbrock_func (double * double * int  double *double * int); /* Rosenbrock‘s */
void schaffer_F7_func (double * double * int  double *double * int); /* Schwefel‘s F7 */
void ackley_func (double * double * int  double *double * int); /* Ackley‘s */
void rastrigin_func (double * double * int  double *double * int); /* Rastrigin‘s  */
void step_rastrigin_func (double * double * int  double *double * int); /* Noncontinuous Rastrigin‘s  */
void weierstrass_func (double * double * int  double *double * int); /* Weierstrass‘s  */
void griewank_func (double * double * int  double *double * int); /* Griewank‘s  */
void schwefel_func (double * double * int  double *double * int); /* Schwefel‘s */
void katsuura_func (double * double * int  double *double * int); /* Katsuura */
void bi_rastrigin_func (double * double * int  double *double * int); /* Lunacek Bi_rastrigin Function */
void grie_rosen_func (double * double * int  double *double * int); /* Griewank-Rosenbrock  */
void escaffer6_func (double * double * int  double *double * int); /* Expanded Scaffer’s F6  */
void cf01 (double * double * int  double *double * int); /* Composition Function 1 */
void cf02 (double * double * int  double *double * int); /* Composition Function 2 */
void cf03 (double * double * int  double *double * int); /* Composition Function 3 */
void cf04 (double * double * int  double *double * int); /* Composition Function 4 */
void cf05 (double * double * int  double *double * int); /* Composition Function 5 */
void cf06 (double * double * int  double *double * int); /* Composition Function 6 */
void cf07 (double * double * int  double *double * int); /* Composition Function 7 */
void cf08 (double * double * int  double *double * int); /* Composition Function 8 */

void shiftfunc (double*dou

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      26918  2014-05-19 14:29  10dim\cec13_func.cpp

     文件      76288  2014-07-02 06:46  10dim\cec13_func.mexw64

     文件      25200  2012-10-06 02:31  10dim\input_data\M_D10.txt

     文件    2502000  2012-10-06 02:32  10dim\input_data\M_D100.txt

     文件       1040  2012-10-06 03:27  10dim\input_data\M_D2.txt

     文件     100400  2012-10-06 02:31  10dim\input_data\M_D20.txt

     文件     225600  2012-10-06 02:31  10dim\input_data\M_D30.txt

     文件     400800  2012-12-24 01:36  10dim\input_data\M_D40.txt

     文件       6350  2012-10-06 02:31  10dim\input_data\M_D5.txt

     文件     626000  2012-10-06 02:32  10dim\input_data\M_D50.txt

     文件     901200  2012-12-24 01:37  10dim\input_data\M_D60.txt

     文件    1226400  2012-12-24 01:37  10dim\input_data\M_D70.txt

     文件    1601600  2012-12-24 01:37  10dim\input_data\M_D80.txt

     文件    2026800  2012-12-24 01:37  10dim\input_data\M_D90.txt

     文件      25020  2012-10-21 14:28  10dim\input_data\shift_data.txt

     文件      18823  2014-07-03 10:38  10dim\result.txt

     文件       4029  2014-06-25 15:21  10dim\run1.m

     文件      12415  2014-06-30 09:00  10dim\SaDE.asv

     文件      12502  2014-07-01 14:53  10dim\SaDE.m

     目录          0  2014-07-01 08:45  10dim\input_data

     目录          0  2014-07-03 10:38  10dim

----------- ---------  ---------- -----  ----

              9819385                    21


评论

共有 条评论