資源簡介
2017CEC測試函數與matlab代碼,里面包含源碼和每一個函數的介紹,函數介紹都非常詳細

代碼片段和文件信息
/*
??CEC17?Test?Function?Suite?for?Single?objective?Optimization-?Bound?constraints?
??Noor?Awad?(email:?noor0029@e.ntu.edu.sg)?
??Sep.?10th?2016
??Last?update?on?26_5_2017
??
??1.?Run?the?following?command?in?Matlab?window:
??mex?cec17_func.cpp?-DWINDOWS
??2.?Then?you?can?use?the?test?functions?as?the?following?example:
??f?=?cec17_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*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);?/*?Sphere?*/
void?ellips_func(double?*?double?*?int??double?*double?*?int?int);?/*?Ellipsoidal?*/
void?bent_cigar_func(double?*?double?*?int??double?*double?*?int?int);?/*?Discus?*/
void?discus_func(double?*?double?*?int??double?*double?*?int?int);??/*?Bent_Cigar?*/
void?dif_powers_func(double?*?double?*?int??double?*double?*?int?int);??/*?Different?Powers?*/
void?rosenbrock_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Rosenbrock‘s?*/
void?schaffer_F7_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Schwefel‘s?F7?*/
void?ackley_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Ackley‘s?*/
void?rastrigin_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Rastrigin‘s??*/
void?weierstrass_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Weierstrass‘s??*/
void?griewank_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Griewank‘s??*/
void?schwefel_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Schwefel‘s?*/
void?katsuura_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Katsuura?*/
void?bi_rastrigin_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Lunacek?Bi_rastrigin?*/
void?grie_rosen_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Griewank-Rosenbrock??*/
void?escaffer6_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Expanded?Scaffer’s?F6??*/
void?step_rastrigin_func?(double?*?double?*?int??double?*double?*?int?int);?/*?Noncontinuous?Rastrigin‘s??*/
void?happycat_func?(double?*?double?*?int??double?*double?*?int?int);?/*?HappyCat?*/
void?hgbat_func?(double?*?double?*?int??double?*double?*?int?int);?/*?HGBat??*/
/*?New?functions?Noor?Changes?*/
void?sum_diff_pow_func(double?*?double?*?int??double?*double?*?int?int);?/*?Sum?of?different?power?*/
void?zakharov_func(double?*?double?*?int??double?*double?*?int?int);?/*?ZAKHAROV?*/
void?levy_func(double?*?double?*?int??double?*double?*?int?int);?/*?Levy?*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????17943??2019-03-18?22:50??CEC2017\CEC2017-20個基本函數MATLAB代碼.docx
?????文件????2722575??2019-03-18?20:00??CEC2017\CEC2017函數總結.docx
?????文件????2856374??2017-11-28?21:56??CEC2017\Definitions?of??CEC2017?benchmark?suite?final?version?updated.pdf
?????文件??????41822??2017-06-29?12:48??CEC2017\Matlab?-函數測試工具\cec17_func.cpp
?????文件??????51712??2017-06-29?12:48??CEC2017\Matlab?-函數測試工具\cec17_func.mexw64
?????文件???????5465??2019-03-10?18:49??CEC2017\Matlab?-函數測試工具\fa_ndim.m
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D100.txt
?????文件????????104??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D2.txt
?????文件??????10040??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D20.txt
?????文件??????22560??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D30.txt
?????文件??????62600??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_10_D50.txt
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_11_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_11_D100.txt
?????文件??????22560??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_11_D30.txt
?????文件??????62600??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_11_D50.txt
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_12_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_12_D100.txt
?????文件??????22560??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_12_D30.txt
?????文件??????62600??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_12_D50.txt
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_13_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_13_D100.txt
?????文件??????22560??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_13_D30.txt
?????文件??????62600??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_13_D50.txt
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_14_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_14_D100.txt
?????文件??????22560??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_14_D30.txt
?????文件??????62600??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_14_D50.txt
?????文件???????2520??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_15_D10.txt
?????文件?????250200??2016-09-04?19:48??CEC2017\Matlab?-函數測試工具\input_data\M_15_D100.txt
............此處省略313個文件信息
評論
共有 條評論