问题求解与实践.PDFVIP

  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文档。上传文档
查看更多
问题求解与实践 ——遗传算法的概念 主讲教师 :陈雨亭、沈艳艳 遗传算法  在几十亿年的演化过程中,自然界中的生物体已经 形成了一种优化自身结构的内在机制 ,它们能够不 断地从环境中学习,以适应不断变化的环境  对于大多数生物体,这个过程是通过 自然选择和有 性生殖来完成的。自然选择决定了群体中哪些个体 能够存活并繁殖,有性生殖保证了后代基因的混合 与重组 遗传算法  演化计算 (Evolutionary Computation, EC)是在达尔文(Darwin)的进化论和孟德 尔(Mendel)的遗传变异理论的基础上产生的一种在基因和种群层次上模拟自然界生 物进化过程与机制,进行问题求解的自组织、自适应的随机搜索技术  它以达尔文进化论的“物竟天择、适者生存”作为算法的进化规则,并结合孟德尔的遗 传变异理论,将生物进化过程中的繁殖 (Reproduction)、变异 (Mutation)、竞争 (Competition)、选择 (Selection)引入到了算法中,是一种对人类智能的演化模 拟方法  演化计算的主要有遗传算法、演化策略、演化规划和遗传规划四大分支。其中,遗传算 法是演化计算中最初形成的一种具有普遍影响的模拟演化优化算法 遗传算法  遗传算法简称GA (Genetic Algorithms)是1962年由美国Michigan大学的Holland教授提 出的模拟自然界遗传机制和生物进化论而成的一种并行随机搜索最优化方法  遗传算法是以达尔文的自然选择学说为基础发展起来的 遗传算法  自然选择学说包括以下三个方面:  遗传:这是生物的普遍特征,亲代把生物信息交给子代,子代总是和亲代具有相同或相似 的性状。生物有了这个特征,物种才能稳定存在  变异:亲代和子代之间以及子代的不同个体之间的差异,称为变异。变异是随机发生的, 变异的选择和积累是生命多样性的根源  生存斗争和适者生存:具有适应性变异的个体被保留下来,不具有适应性变异的个体被淘 汰,通过一代代的生存环境的选择作用,性状逐渐与祖先有所不同,演变为新的物种 遗传算法的基本原理  遗传算法将“优胜劣汰,适者生存”的生物进化原理引入优化参数形成的编码串联群体中  按所选择的适应度函数并通过遗传中的复制、交叉及变异对个体进行筛选,使适应度高的个体 被保留下来,组成新的群体  新的群体既继承了上一代的信息,又优于上一代  这样周而复始,群体中个体适应度不断提高,直到满足一定的条件  遗传算法的算法简单,可并行处理,并能得到全局最优解 遗传算法的基本操作  遗传算法的基本操作有三种  复制 (Reproduction Operator)  从一个旧种群中选择生命力强的个体产生新种群的过程  具有高适应度的个体更有可能在下一代中产生一个或多个子孙  模拟无性繁殖 遗传算法的基本操作  交叉 (Crossover Operator)  复制操作能从旧种群中选择出优秀者,但不能创造新的染色体  交叉模拟了生物进化过程中的有性繁殖现象,通过染色体的交换组合,产生新的优良品种  交叉的过程:在匹配池中任选两个染色体,随机选择一点或多点交换点位置;交换双亲染 色体交换点右边的部分,即可得到两个新的染色体数字串 遗传算法的基本操作  变异(Mutation Operator)  模拟生物在自然的遗传环境中由于各种偶然因素引起的基因突变  以很小的概率随机地改变遗传基因(表示染色体的符号串的某一位)的值  在染色体以二进制编码的系统中,它随机地将染色体的某一个基因由1变为0 ,或由0变为1 遗传算法的基本操作  变异的重要作用  没有变异,则无法在初始基因组合以外的空间进行 搜索  使进化过程在早期就陷入局部解而进入终止过程  为了在尽可能大的空间中获得质量较高的优化解 水至清则无鱼 遗传算法的特点  遗传算法在解空间进行高效启发式搜索,而非盲目地穷举或完全随机搜索  遗传算法对于待寻优的函数基本无限制,它既不要求

文档评论(0)

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

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

1亿VIP精品文档

相关文档