




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一个实例的遗传操作步骤分析,为了说明遗传算法的实质,本节以简单函数极值的求解过程为例。设自变量介于0-31,求其二次函数的最大值,即(1-1)当然,利用简单的代数运算,我们可以求出该问题的解为x=31。现在改用遗传算法求解。遗传算法通常包括下述工作:,(1)遗传算法首先要用字符串表达所研究的问题,这称作编码。表达问题的字符串相当于遗传学中的染色体。每个字符串称作个体。每一遗传代次中个体的组合称为群体。为了便于计算机操作,通常字符串长度固定,字符用二进制码或为0,或为1。本例中,用二进制数表示x值。由于x的最大值(31)只需5位二进制数,以利用5位二进制数组成个体。,(2)形成初始群体。遗传算法中,常用随机的方法产生初始群体,即随机生成一组任意排列的字符串。群体中个体的数目通常也是固定的。本例中,采用随机产生的方法,假设得出拥有4个个体的初始群体,即:01101、11000、01100、10011。它们的x值相应为:13、24、8、19(见表2-1)。,表2-1遗传算法的第0代,(3)计算适应度。衡量字符串(染色体)好坏的指标是适应度(Fitness),它通常也就是遗传算法中的目标函数。适应度是今后优胜劣汰的主要判据。在本例中,适应度比较简单,用计算。当x值为13、24、6、19时的适应度分别为:169、576、64、361(表2-1的第4列)。表1-1中还列举当前适应度的总和及平均值,即,表1-1中第6列的表示每个个体的相对适应度,它反映个体之间的相对优劣性。例如,2号个体的值最高(1.97),为优良个体;而3号个体最低(0.22),为不良个体。,2019/11/18,8,可编辑,(4)复制(Reproduction)。为了将已有的群体变为下一代群体,遗传算法仿效进化论中“自然选择,适者生存”的原则,从旧群体中选择优良个体予以复制,直接进入下一代群体。选择的依据是个体适应度的大小,适应度大的个体接受复制,使之繁殖;适应度小的个体则予删除,使之死亡。本例中,根据相对适应度的大小对个体进行取舍。2号个体性能最优(),予以复制繁殖。3号个体性能最差(),将它删除,使之消亡。表2-1第7列表示传递给下一代的个体数目,其中2号个体占2个,3号个体为0个,1号及4号个体仍保持为1个。,这样,就产生下一代新群体,如表1-2所示。新群体的4个个体分别是01101、11000、11000、10011。从表2-2第4列可以看出,复制后产生的新一代群体,其平均适应度明显增加,由原来的293(表2-1)增至421(表2-2)。造成平均适应度增加的原因有二:一是淘汰原来最差的个体,使最小的适应度由原来的64(表2-1)增至169(表2-2);另一个原因是增加优良个体(2号)的个数,使适应度累计值增加。因此,复制体现优胜劣汰原则,使群体素质不断得到改善。,表2-2遗传算法的复制与交叉(第1代),(5)交叉(Crossover)。通过复制产生新群体,其总体性能得到改善,然而却不能产生新的个体。为了产生新的个体,遗传算法仿照生物学中交叉的方法,对染色体(字符串)的某些部分进行交叉换位。被交换的母体都选自经过复制产生的新一代个体(优胜者)。本例中,利用随机配对的方法,决定1号和2号个体、3号和4号个体分别交叉,如表1-2第5列所示。再利用随机定位的方法,确定这两对母体交叉换位的位置分别从字符串左数第三位字符及第二位字符之后。例如,3号及4号如下式左侧所示,交换始于字符串左数第2位之后,交叉开始的位置称为交叉点,用“”标记,所得的新个体如下表所示:,至于1号、2号个体交换结果如表2-2第7列所示。表2-2中最后一列表示交换后群体的适应度。从表中可以看出,交换后出现优异个体3号,其适应度高达729,大大高于交换前的最大值(576)。与此同时,平均适应度也从原来的421提高到439,说明变换后的群体正朝优良方向发展。,(6)变异(Mutation)。遗传算法模仿生物学中基因变异的方法,将个体字符串某位符号进行逆变,即由1变为0或由0变为1。例如,下式左侧的个体于第3位变异,得到新个体如右侧所示:遗传算法中,个体是否进行变异以及在哪个字符变异,都由事先给定的概率决定。通常,变异概率很小,约为0.01,本例的第一代中就没有发生变异。(7)终止。反复执行上述(3)-(6)项工作,直至得出满意的最优解。通过上述函数极值求解的例子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB54T 0068-2013 西藏山羊 紫绒型
- 创业开设花店详细策划方案
- 工程项目资金申请文案模板
- 小升初英语高频考点集中讲解
- 中小企业财务报表分析与管理应用
- 三年级辅差与培优教学工作计划
- 2025年造价工程师考试冲刺押题试卷:建筑工程造价信息化解决方案专项训练
- 高三物理电学专项复习题与解析
- 公司内部财务风险控制方案
- 高一上数学第一次月考试卷
- 2025年贵州省贵阳市警(协警)招聘考试题库及答案
- 2025-2030中国啤酒企业海外并购案例及跨文化整合经验总结
- 2025成人高考政治真题及答案
- 2025年纪检监察业务知识试题库及参考答案
- 国开2025年《行政领导学》形考作业1-4答案
- 盆底(肌)康复理论及技术规范考核考核试题及答案
- 2025年甘肃省辅警考试真题及答案
- 2024-2025年广东省广州市番禺中学附属学校八年级上学期数学期中考试卷(含答案)
- (2025秋新版)人教版二年级数学上册全册教案(教学设计)
- 百万医疗险基础知识培训课件
- 门诊制度培训课件
评论
0/150
提交评论