fitv=ranking(objv,[2,1],subpop);%分配适度值 selch=selet(selfun,chorn,fitv,ggap,subpop);%选择 recch=recombin(xovfun,selch,xovr,subpop);%重组 mutch=mutate(mutfun,recch,fieldDD,mutr,subpop);%变异 objvoff=objfun(mutch);%计算目标函数值 [chorm,objv]=reins(chorm,mutch,subpop,[1 indr],objv,objvoff);%替代 gen=gen+1; trace(gen,1) =min(objv); trace(gen,2)=mean(objv); %在子种群中迁移个体 if (rem(gen,miggen)==0) [chorm,objv]=migrate(chor,subpop,[migr,1,1],objv); end end [yy,ii]=min(objv);%输出最有解及序号 figure(1) plot(chorm(ii,:),’-ro’); figure(2);%遗传算法性能跟踪图 plot(trace(:,1)); hold on plot(trace(:,2),’-.r’); legend('解的变化','种群均值的变化');
2022-03-08 11:04:14 1.91MB 遗传算法
1
内含遗传算法的C程序实现,共25个文件,供参考
2022-01-15 21:28:24 84KB 遗传算法
1
遗传算法是进化算法的一种,算法的核心思想是通过选择(算子)、重组(交叉算子)和变异(算子)这三种基本遗传操作来实现优化问题的求解。流水车间调度问题(FSP)是与城市不对称情况下的旅行商问题难度相当的同一类型的NP完全问题中最困难的问题之一。在多数情况下很难用数学方法求解生产调度问题,数学计算和智能算法的结合往往是有效的。本文着重介绍利用遗传算法求解基本的流水车间问题,如何通过选择、交叉、变异等操作求解FSP的最优解,并求解出最优解收敛图、平均值收敛图以及画出相应的及其甘特图。
2022-01-12 09:13:41 310KB GA 遗传算法 FSP NP
1
三相逆变器双闭环控制,电压外环,电流内环。搭建了双闭环控制仿真模型。另外基于遗传算法优化PI参数,达到较好的控制效果
2021-12-16 16:48:57 26KB GA遗传算法,三相逆变
1
遗传算法(GeneticAlgorithm)的Java实现源码工程,可导入eclipse后可直接运行工程,main方法在类GeneticAlgorithmTest文件中。带有图形界面动态展示遗传算法的收敛过程。你可以在此基础上改动后运用于你的项目中。
2021-12-07 19:16:23 16KB GA 遗传算法 Java
1
用fortran编写的遗传算法,不可多得,要者快下!
2021-12-05 20:01:38 38KB fortran源码
1
本程序是在matlab上运行的GA遗传算法,通过初始种群,选择,复制,交叉和变异,在全局中进行随机搜索,最终优化出适合的最优参数。
2021-11-10 23:16:38 1KB GA 遗传算法 主程序 matlab
1
机器学习 直接改输入输出即可
2021-10-14 16:08:35 7KB matlab 机器学习
VRP_GA 遗传算法(GA)的车辆路径问题(VRP) 该存储库提供了程序和模块来解决具有遗传算法的车辆路径问题。 编译 对于Windows用户,请使用MinGW-win64安装gcc / g ++编译器;对于Liunx用户,请使用apt-get安装g ++。 对于Windows用户: g++ -O2 ga.cpp get-config.cpp main.cpp -o run.exe 对于Linux用户: g++ -O2 ga.cpp get-config.cpp main.cpp -o run.out 行刑 对于Windows用户: run.exe 对于Linux用户: ./run.out 结果可视化: 数据可视化需要安装了numpy和matplotlib软件包的Python2.7或Python3.6 程序可以将最佳路由策略输出到optimal_strategy.c
2021-10-13 15:48:00 11KB C++
1
遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。
1