提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录- 前言
- 一、基准函数文件包含的内容
- 二、部分代码展示
- 1.cec14_func.cpp代码
- 总结
前言
CEC函数是测试优化算法的基准函数,但是网络找了一圈儿,目前全网cec14_func都出自同一版本,且没法直接调用,检查发现文件cec14_func.cpp存在问题。
提示:以下是本篇文章正文内容,下面案例可供参考
一、基准函数文件包含的内容基准函数包含输入函数文件,pdf说明文件,C语言基准函数,复制粘贴到MATLAB当前路径,经过matlab编译后直接可以调用。
二、部分代码展示 1.cec14_func.cpp代码代码如下:
#include#include #include #include #include double *OShift,*M,*y,*z,*x_bound; int ini_flag=0,n_flag,func_flag,*SS; #include #include #include #include #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, int); void ellips_func(double *, double *, int , double *,double *, int, int); void bent_cigar_func(double *, double *, int , double *,double *, int, int); void discus_func(double *, double *, int , double *,double *, int, int); void dif_powers_func(double *, double *, int , double *,double *, int, int); void rosenbrock_func (double *, double *, int , double *,double *, int, int); void schaffer_F7_func (double *, double *, int , double *,double *, int, int); void ackley_func (double *, double *, int , double *,double *, int, int); void rastrigin_func (double *, double *, int , double *,double *, int, int); void weierstrass_func (double *, double *, int , double *,double *, int, int); void griewank_func (double *, double *, int , double *,double *, int, int); void schwefel_func (double *, double *, int , double *,double *, int, int); void katsuura_func (double *, double *, int , double *,double *, int, int); void bi_rastrigin_func (double *, double *, int , double *,double *, int, int); void grie_rosen_func (double *, double *, int , double *,double *, int, int); void escaffer6_func (double *, double *, int , double *,double *, int, int); void step_rastrigin_func (double *, double *, int , double *,double *, int, int); void happycat_func (double *, double *, int , double *,double *, int, int); void hgbat_func (double *, double *, int , double *,double *, int, int);
该处使用的url网络请求的数据。
总结
文件可直接下载https://download.csdn.net/download/weixin_44891296/61101077。



