遗传算法
来源:互联网 发布:java三大框架版本 编辑:程序博客网 时间:2024/05/06 16:41
struct 结构体{ 结构体 *next;};int main(参数){ 获取参数; 预计多少,读取的文件,最大代数,最大个体数,初始化使用混乱,使用的几个值 MIC();//MIC和cpu一起,MIC计算,CPU输出 初始();}初始(){ 两条作为结构体; 当前、buffer; //当前L,bufferL; //不知道申请内存速度有多快,如果快。 一线程: { malloc(内存) //随机列表 for(i=0;i<最大个体数;i++) { 当前.data=i; 当前=当前.next; } //乱 int temp; for(i=0;i<初始化使用混乱;i++) { temp=当前[i].data; ran=rand()%最大个体数; 当前[i].data=当前[ran].data; 当前[ran].data=temp; } } 一线程: { malloc(内存)//buffer } 不等待;}int 交叉(){ 适应度(); 当前=buffer,buffer=当前; //一个i1,i2不会被重复用,不会数据重写,每一个一次。 当前[i]=交叉(buffer[i1],buffer[i2]);}int 适应度(){ int i; int temp; for(i=0;i<最大个体数;i++) { temp=(int)当前[i].适应度; while(temp<p.最大个体数 && p[temp]!=null) { temp++; } if(temp<p.最大个体数) { p[temp]=当前[i]; } }}
0 0
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 遗传算法
- 自动引用计数(ARC Automatic Reference Counting)
- Don’t Ignore That Error!
- Don’t Just Learn the Language, Understand Its Culture
- Oracle取任意表中的字段,进行拼接(自用备忘)
- daloRradius添加用户有效期只到当前年限
- 遗传算法
- ext动态创建tab选项卡,刷新问题
- 基于MEX文件的Matlab与C语言接口实例
- 一个面试题
- VC++获得INI文件指定段的全部键名和键值
- C#中结构体的应用
- Python包更新
- 二维最短路
- 给新股民朋友的一些忠告