700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【老生谈算法】matlab实现遗传算法优化源码——遗传算法

【老生谈算法】matlab实现遗传算法优化源码——遗传算法

时间:2019-10-27 09:48:10

相关推荐

【老生谈算法】matlab实现遗传算法优化源码——遗传算法

遗传算法优化相关MATLAB算法实现


1、文档下载:

本算法已经整理成文档如下,有需要的朋友可以点击进行下载


2、算法详解:

1、案例背景

遗传算法(Genetic Algorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则。遗传算法的做法是把问题参数编码为染色体,再利用迭代的方式进行选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。

在遗传算法中,染色体对应的是数据或数组,通常是由一维的串结构数据来表示,串上各个位置对应基因的取值。基因组成的串就是染色体,或者叫基因型个体( Individuals) 。一定数量的个体组成了群体(Population)。群体中个体的数目称为群体大小(Population Size),也叫群体规模。而各个个体对环境的适应程度叫做适应度( Fitness) 。

2、遗传算法中常用函数

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。