登录
首页 » c++,Different Evolution,差分进化 » 简单的差分进化算法(DE)

简单的差分进化算法(DE)

于 2023-05-25 发布 文件大小:7.37 kB
0 47
下载积分: 2 下载次数: 1

代码说明:

D I F F E R E N T I A L    E V O L U T I O N C-code in the file de.c implements Differential Evolution (DE) algorithm, more precisely DE/rand/1/bin [1,2,3] version of the method. This DE variation is probably the most used DE variation and perform well with arbitrary problems. Whole algorithm is in the file de.c and you may implement your optimization problem to a separate file. You do not have to make any changes to the de.c file, all the problem specific definitions are to be made only the file where objective function is in function func. See for example file rastrigin_2d.c for problem description. You can compile the program with command: gcc -Wall -pedantic -ansi -O -o de de.c problem.c -lm , where you replace problem.c file with the file name containing your  optimization problem.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 简单的算法(DE)
    D I F F E R E N T I A L    E V O L U T I O N C-code in the file de.c implements Differential Evolution (DE) algorithm, more precisely DE/rand/1/bin [1,2,3] version of the method. This DE variation is probably the most used DE variation and perform well with arbitrary problems. Whole algorithm is in the file de.c and you may implement your optimization problem to a separate file. You do not have to make any changes to the de.c file, all the problem specific definitions are to be made only the file where objective function is in function func. See for example file rastrigin_2d.c for problem description. You can compile the program with command: gcc -Wall -pedantic -ansi -O -o de de.c problem.c -lm , where you replace problem.c file with the file name containing your  optimization problem.
    2023-05-25 11:35:03下载
    积分:1
  • 696518资源总数
  • 104223会员总数
  • 35今日下载