收集的GA的一些源程序,包括交叉选择变异之类的一些。可以在MATLAB下直接使用的。学习遗传算法的可以看看。
标签: 源程序
上传时间: 2014-11-30
上传用户:Breathe0125
是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型。通过全老师耐心的讲解,我已经清楚了简单遗传算法的处理过程,遗传算法的基本操作包括:编码、初始群体的生成、适应度评估检测、选择、杂交操作、变异。下面是我用Java编写的一个简单遗传算法的程序,求解的题目
上传时间: 2013-11-27
上传用户:上善若水
程序部分代码介绍: evalops是传递给适应度函数的参数,opts是二进制编码的精度,termops是选择maxGenTerm结束函数时传递个maxGenTerm的参数,即遗传代数。xoverops是传递给交叉函数的参数。mutops是传递给变异函数的参数,具体含义我也没弄懂,我觉得有点怪。
上传时间: 2013-12-13
上传用户:xcy122677
:Matlab遗传算法(GA)优4~-r-具箱是基于基本操作及终止条件、二进制和十进制相互转换等操作的综合 函数库。其实现步骤包括:通过输入及输出函数求出遗传算法主函数、初始种群的生成函数,采用选择、交叉、变异 操作求得基本遗传操作函数。以函数仿真为例,对该函数优化和GA改进,只需改写函数m文件形式即可。
上传时间: 2014-01-07
上传用户:shus521
:基于Matlab语言的遗传算法工具箱支持二进制和浮点数编码方式,并且提供了多种选择、交叉、变异的方法。 通过具体实例对Matlab的遗传算法工具箱的用法进行了说明介绍。
上传时间: 2015-12-23
上传用户:wendy15
此软件为BlueLab 3.6.2 平台所自带的蓝牙耳机源码,变异是需要BlueLab 3.6.2 中进行,暂时没有 BlueLab 3.6.2 安装软件上传
上传时间: 2013-12-20
上传用户:lmeeworm
C语言实现的遗传算法,包括选择、交叉、变异操作的实现
上传时间: 2016-01-12
上传用户:cccole0605
GA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行优化。 本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值啦) 并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉;单点变异,浮点变异;
标签: Algorithm Genetic Simple 多变量
上传时间: 2013-12-18
上传用户:英雄
解决TSP问题的TS算法MATLAB实现,其中加入了变异算法,当然也可以去掉这个步骤,调用TS_TSP(N, inStart, IsBianYi),N是城市数目,inStart是起始城市的序号,IsBianYi就是选择变异否,如果为0则不要变异,否则就是结合变异算子的TS算法。 至于下面的参数可以自己调: T:总的循环次数; tabulength:禁忌长度; Pby:变异概率;
上传时间: 2016-01-18
上传用户:xauthu
本遗传算法是保留大量状态种群的随机爬山搜索算法,新的状态通过变异和杂交产生,杂交把来自种群的状态对结合在一起。
上传时间: 2013-11-25
上传用户:gououo