术语 :
1.基因(Gene) : 是串中的元素
2.染色体(Chromosome) : 是基因的集合,为一个解
3.基因组(Genome) : 也称为个体
4.群体(Population) : 是基因组的集合
5.适应度(Fitness) : 表示个体对环境的适应程序
6.杂交率(Crossover Rate) : 用来确定两个染色体进行局部互换以产生两个新群体
7.变异率(Mutation Rate) : 用来确定染色体是否进行变异
遗传算法的核心函数为Epoch(时代),该函数不断地循环直到找出一个解:
1.检查每个染色体,看它解决问题的性能如何并给它一个适应度
2.通过适应度函数从当前群体选出2个成员
3.对选出的2个成员按杂交率进行杂交,生成新个体
4.对新个体进行突变
5.重复2~4步骤,直到生成与原群体大小相同的新群体,并替代原群体
分享到:
相关推荐
《遗传算法入门到掌握》文档是通过“袋鼠跳”的例子讲解遗传算法入门,非常生动形象,通俗易懂。本资源包含了其pdf文件和根据其中思想编写的Java实现代码,超级经典,注释非常详细。
遗传算法入门实例,资料包含了遗传算法在行业中的应用,尤其在人工智能游戏中的应用
遗传算法入门到掌握,遗传算法入门到掌握(一),matlab源码
遗传算法入门到掌握,遗传算法入门到掌握(一),matlab源码.rar
介绍遗传算法,解码的函数,进化,评估个体适应值遗传算法
遗传算法入门——绝对经典,绝对是好资源!
遗传算法入门到掌握,介绍很详细,后面附带了代码
3.1 遗传算法入门
(数学建模)遗传算法入门到掌握.
这是关于MATLAB遗传算法入门的,新手可以试试哦!
遗传算法入门最好的例子+Matlab源程序.doc
遗传算法入门.doc.doc
详述遗传算法原理、推导及应用实例。详述遗传算法原理、推导及应用实例。
一篇很实用的介绍遗传算法的文章,很值得入门者一看,大家来看看吧
遗传基因算法源代码(资料),C++源代码,是研究遗传算法的入门程序。
遗传算法入门(排课系统).doc