《遗传算法的数学基础.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《遗传算法的数学基础

第3章 遗传算法的数学基础 遗传算法在机理方面具有有哪些信誉好的足球投注网站过程和优化机制等属性,数学方面的性质可通过模式定理和构造块假设等分析加以讨论,Markov链也是分析遗传算法的一个有效工具。遗传算法的选择操作是在个体适应度基础上以概率方式进行的,在概率选择方式上与模拟退火法有些类似。 本章将较全局地介绍遗传算法的基础数学理论和分析工具,包括验证基础遗传算法(SGA)的有效性的模式定理,分析遗传算法过程的Walsh模式变换方法,遗传算法的欺骗问题以及遗传算法的动态分析工具—Markov链分析。 3.1 模式定理 1. 模式 我们将种群中的个体即基因串中的相似样板称为“模式”,模式表示基因串中某些特征位相同的结构,因此模式也可能解释为相同的构形,是一个串的子集。 在二进制编码中,模式是基于三个字符集{0,1,*}的字符串,符号* 代表0或1。 *1*表示四个元的子集{010 011 110 111} 对于二进制编码串,当串长为L时,共有3L个不同的模式。 串长L=3,则其模式共有{*** *1* *0* **1 **0 1** 0** *10 *00 *01 1*1 1*0 0*1 0*0 11* 10* 01* 00* 111 110 101 011 001 010 100 000 }共27个 1+2*3+22*3+23=33 遗传算法中串的运算实际上是模式的运算。如果各个串的每一位按等概率生成0或1,则模式为n的种群模式种类总数的期望值为: 种群最多可以同时处理个模式,见下例 例 一个个体(种群中只有一个),父个体011 要通过变异变为子个体001,其可能影响的模式为: 被处理的模式总数为8个,8=1*23 如果独立的考虑种群中的各个串,则仅能得到n条信息,然而当把适应值与各个串结合考虑,发掘串群体的相似点,就可得到大量的信息来帮助指导有哪些信誉好的足球投注网站,相似点的大量信息包含在规模不大的种群中。 2. 模式阶和定义距 定义1:模式阶 模式H中确定位置的个数成为模式H的模式阶,记作O(H) 例 O(011**1**0)=5 定义2 定义阶 模式中第一个确定位置和最后一个确定位置之间的距离,记作 例 3. 模式定理 假定在给定时间步t(即第t代),种群A(t)中有m个个体属于模式H,记为m=m(H,t),即第t代时,有m个个体属于H模式。在再生阶段(即种群个体的选择阶段),每个串根据它的适应值进行复制(选择),一个串Ai被复制(选中)的概率为: n表示种群中个体总数 当采用非重叠的n个串的种群替代种群A(t),可以得到下式: 其中:,表示在t 时模式H的平均适应度 若用表示种群平均适应度,则前式可表示为: 上式表明:一个特定的模式按照其平均适应度值与种群的平均适应度值之间的比率生长,换句话说就是:那些适应度值高于种群平均适应度值的模式,在下一代中将会有更多的代表串处于A(t+1)中,因为在时有m(H,t+1)m(H,t) 假设从t=0开始,某一特定模式适应度值保持在种群平均适应度值以上,c为常数c0, 则模式选择生长方程为: 上式表明,在种群平均值以上(以下)的模式将按指数增长(衰减)的方式被复制。 下面讨论交叉对模式H的影响: 例:对串A分别在下面指定点上与H1模式和H2模式进行交叉 A 0111000 H1 *1****0 (被破坏概率:;生存率:1/6) H2 ***10** (被破坏概率:;生存率:5/6) 显然A与H1交叉后, H1被破坏,而与H2交叉时, H2不被破坏。一般地有 :模式H被破坏的概率为,故交叉后模式H生存的概率为() 考虑到交叉本身是以随机方式进行的,即以概率Pc进行交叉,故对于模式H的生存概率Pc可用下式表示: 同时考虑选择交叉操作对模式的影响,(选择交叉互相独立不影响)则子代模式的估计: 上式表明模式增长和衰减依赖于两个因素:一是模式的适应度值f(H)与平均适应度值的相对大小;另一个是模式定义阶的大小(当Pc一定, L一定时)。 下面再考察变异操作对模式的影响: 变异操作是以概率Pm随机地改变一个位上的值,为了使得模式H可以生存下来,所有特定的位必须存活。因为单个等位基因存活的概率为(1—Pm),并且由于每次变异都是统计独立的,因此,当模式H中O(H)个确定位都存活时,这时模式H才能被保留下来,存活概率为: (为0.01以下) 上式表明O(H)个定位值没有被变异的概率。 由此我们可得到下式 —在t+1代种群中存在模式H的个体数目 —在t代种群中存在模式H的个体数目 ——在t代种群中包含模式H的个体平

文档评论(0)

sf197103 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档