第6篇遗传算法的数学理论.docVIP

  • 17
  • 0
  • 约 3页
  • 2017-07-07 发布于湖北
  • 举报
第6章 遗传算法的数学理论 6.1 模式定理 6.1.1 模式 遗传算法通过对群体中多个个体的迭代搜索来逐步找出问题的最优解。这个搜索过程是通过个体之间的优胜劣汰、交叉重组和突然变异等遗传操作来实现的,在这个搜索过程中,哪种个体更容易生存,哪种个体更容易被淘汰掉呢? [定义6.1]模式表示一些相似的模块.它描述了在某些位置上具有相似结构特征的个体编码串的一个子集。 在引入模式概念之后,遗传算法的本质是对模式所进行的一系列运算.即通过选择算子将当前群体中的优良模式遗传到下一代群体中,通过交叉算于进行模式的重组,通过变异算子进行模式的突变。通过这些遗传运算,一些较差的模式逐步被淘汰,而一些较好的模式逐步被遗传和进化.最终就可得到问题的最优解。 [定义6.2] 在模式H中具有确定基因值的位置数目称为该模式的模式阶(schema order),记为o(H)。对于二进制编码字符串而言,模式阶就是模式中所含有的1相0的数目。当字符串的长度固定时.模式阶数越高,能与该模式匹配的字符串(称为样本)数就越少.因而该模式的确定性也就越高。 [定义6.3] 模式H中第一个确定基因值的位置和最后一个确定基因值的位置之间的距离称为该模式的模式定义长度。 6.1.2模式定理 选择算子的作用 交叉算子的作用 变异算子的作用 [模式定理] 遗传算法中,在选择、交叉和变异算子的作用下,具有低阶、短的定义长

文档评论(0)

1亿VIP精品文档

相关文档