• 大小: 1.46MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: C/C++
  • 标签: 差分  演化  代码  

资源简介

一个使用的差分演化算法的示例.用c语言编写的

资源截图

代码片段和文件信息

#include“stdio.h“
#include“math.h“
#include“stdlib.h“
#include“float.h“
#include 
#include 
#include 
#include 


#define popsize  100  //设置个体数目为popsize+1
#define generation 100//设置循环代数
#define emlitism 1 // 精英参数设置
#define element 18  // 个体维数
#define PI  3.14159265358979323846



long double Aminbound = 0.0; //数值区间下限 
long double Amaxbound = 90.0;  //数值区间上限
long double Bminbound = -3.14; //数值区间下限 
long double Bmaxbound = 3.14;  //数值区间上限
long double Cminbound = -90.0; //数值区间下限 
long double Cmaxbound =  90.0;  //数值区间上限
// #define minbound4; //数值区间下限
// #define maxbound4; //数值区间下限
// #define minbound5; //数值区间下限 
// #define maxbound5;  //数值区间上限
// #define minbound6; //数值区间下限 
// #define maxbound6;  //数值区间上限
// #define minbound7; 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-03-03 22:43  JDE\
     目录           0  2012-03-03 22:43  JDE\Debug\
     文件      233532  2011-11-01 13:05  JDE\Debug\JDE.exe
     文件      243236  2011-11-01 13:05  JDE\Debug\JDE.ilk
     文件       25481  2011-11-01 13:04  JDE\Debug\JDE.obj
     文件       26203  2011-07-18 17:07  JDE\Debug\JDE.obj.enc
     文件     3596456  2011-11-01 13:04  JDE\Debug\JDE.pch
     文件      549888  2011-11-01 13:05  JDE\Debug\JDE.pdb
     文件      148480  2011-11-01 13:05  JDE\Debug\vc60.idb
     文件       77824  2011-11-01 13:04  JDE\Debug\vc60.pdb
     文件        6930  2011-07-18 19:42  JDE\JDE.cpp
     文件        3365  2011-11-01 13:04  JDE\JDE.dsp
     文件         531  2011-11-01 13:09  JDE\JDE.dsw
     文件       50176  2011-11-01 13:09  JDE\JDE.ncb
     文件       48640  2011-11-01 13:09  JDE\JDE.opt
     文件        1785  2011-11-01 13:05  JDE\JDE.plg
     文件       11686  2011-11-01 13:05  JDE\JDE@robot.txt

评论

共有 条评论