• 大小: 537KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-04
  • 语言: C/C++
  • 标签:

资源简介

CEC2008 大规模优化问题,7个测试函数,包括MATLAB 和C语言版本,另外含有论文说明

资源截图

代码片段和文件信息


#include “benchmark.h“
#include “data.h“

#include 
#include 
#include 

static double pi;
static double e;

double func(int func_number  int dim  double* x){

pi = acos(-1.0);
e = exp(1.0);

    if(dim>1000) dim = 1000;

    switch(func_number){
        case 1 : return Shifted_Sphere(dim  x );
            break;
        case 2 : return Schwefel_Problem(dim  x );
            break;
        case 3 : return Shifted_Rosenbrock(dim  x );
            break;
        case 4 : return Shifted_Rastrigin(dim  x );
            break;
        case 5 : return Shifted_Griewank(dim  x );
            break;
        case 6 : return Shifted_Ackley(dim  x );
            break;
        default :
            printf(“Error : Function number 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-04 21:05  CEC08\
     文件       75822  2009-04-01 20:31  CEC08\CEC2008_SUMMARY.pdf
     目录           0  2018-01-04 21:05  CEC08\LSGO.CEC08.Benchmark\
     目录           0  2018-01-04 21:05  CEC08\LSGO.CEC08.Benchmark\C\
     文件        2566  2007-10-25 12:33  CEC08\LSGO.CEC08.Benchmark\C\benchmark.c
     文件         591  2007-10-25 09:56  CEC08\LSGO.CEC08.Benchmark\C\benchmark.h
     文件       18239  2007-11-12 13:46  CEC08\LSGO.CEC08.Benchmark\C\cec08-f7-cpp.zip
     文件      153197  2007-10-25 12:58  CEC08\LSGO.CEC08.Benchmark\C\data.h
     目录           0  2018-01-04 21:05  CEC08\LSGO.CEC08.Benchmark\MATLAB\
     文件       37430  2007-11-06 15:45  CEC08\LSGO.CEC08.Benchmark\MATLAB\FractalFunctions.jar
     文件        7840  2007-10-10 13:02  CEC08\LSGO.CEC08.Benchmark\MATLAB\ackley_shift_func_data.mat
     文件        3613  2007-11-13 14:42  CEC08\LSGO.CEC08.Benchmark\MATLAB\benchmark_func.m
     文件         171  2007-11-06 13:35  CEC08\LSGO.CEC08.Benchmark\MATLAB\fastfractal_doubledip_data.mat
     文件         195  2007-11-06 13:52  CEC08\LSGO.CEC08.Benchmark\MATLAB\fbias_data.mat
     文件        7817  2007-10-10 11:39  CEC08\LSGO.CEC08.Benchmark\MATLAB\griewank_shift_func_data.mat
     文件        7914  2007-10-09 14:32  CEC08\LSGO.CEC08.Benchmark\MATLAB\rastrigin_shift_func_data.mat
     文件        7831  2007-10-10 11:43  CEC08\LSGO.CEC08.Benchmark\MATLAB\rosenbrock_shift_func_data.mat
     文件        7751  2007-10-11 13:36  CEC08\LSGO.CEC08.Benchmark\MATLAB\schwefel_shift_func_data.mat
     文件        7826  2007-10-10 11:41  CEC08\LSGO.CEC08.Benchmark\MATLAB\sphere_shift_func_data.mat
     文件      345716  2007-12-06 20:51  CEC08\LSGO.CEC08.Benchmark\Tech.Report.CEC2008.LSGO.pdf

评论

共有 条评论

相关资源