matlab神经网络优化的遗传算法.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文档。上传文档
查看更多
matlab神经网络优化的遗传算法.pdf

第 27卷 第 3期 赤 峰 学 院 学 报 (自然 科 学版 ) VoJ.27No.3 2011年 3月 JournalofChifengUniversity(NaturalScienceEdition) Mar.20l1 matlab神经网络优化的遗传算法 朱珏钰 一.李 峰 (1.长沙理工大学,湖南 长沙 410004;2.湖南第一师范学院,湖南 长沙 410205) 摘 要:遗传算法它将 “优胜劣汰,适者生存”的生物进化原理引入待优化参数形成的编码串群体中, 按照一定的适配值函数及一系列遗传操作对各个体进行筛选 ,从而使适配值高的个体被保留下来,组成新 的群体,新群体中各个体适应度不断提高,直至满足一定的极限条件.此时,群体中适配值最高的个体即为 待优化参数的最优解.正是由于遗传算法独有的工作原理,使它能够在复杂空间进行全局优化搜索,并且 具有较强的鲁棒性. 关键词:遗传算法;权值 ;概率;遗传算子;染色体 ;适应度 中图分类号 :TP311 文献标识码 :A 文章编号 :1673—260X(2011)03—0035—02 遗传算法(Genetic Algorithm,GA)是一种基于 启发式算法和搜索算法.(1)枚举法:枚举出可行解 自然选择和基因遗传学原理的优化搜索方法.1【】它 集合内的所有可行解,求出精确最优解.这种方法 把 自然界 “优胜劣汰,适者生存”的生物进化原理引 只能对有限的可行解集合使用,并且效率较低.(2) 入优化参数形成的编码串联群体中,按照所选择的 启发式算法:通过寻求一种能产生可行解的启发性 适应度函数并通过遗传中的选择、交叉和变异对个 规则 ,从而找到一个最优解或者近似最优解.这种 体进行筛选,使适应度值好的个体被保留,适应度 方法对不同的问题需要找出其特定的启发式规则, 差的个体被淘汰,新的群体既继承了上一代的信 应用时也有一定的难度.(3)搜索算法:寻求一种搜 息,又优于上一代.这样反复循环,直至满足条件.遗 索算法,此算法在可行解集合的一个子集内进行搜 传算法具有高效启发式搜索、并行计算等特点,目 索操作,已找到问题的最优或近似最优解.例如梯 前已经应用在函数优化、组合优化以及生产调度等 度搜索算法,这种方法如果结合一些启发式知识, 方面. 常常可以取得一种好的平衡.I3】 1 遗传算法的基本要素 在遗传算法中,将n维决策向量x=[x,x2,….xn1T 遗传算法的基本要素包括染色体编码方法、适 用n个记号X0=1,2,…,n1所组成的符号串x表示: 应度函数、遗传操作和运行参数.嘲其中染色体编码 X=X。X……Xn)X~..Ix。’x2,……x 把每一个 xi看做 方法是指个体的编码方法,目前包括二进制法、实 一 个遗传基因,它的所有的可能取值称为等位基 数法等.二进制法是指把个体编码成为一个二进制 因.这样 x就可看做 由n个遗传基因组成的一个染 串,实数法是指把个体编码成为一个实数串.适应 色体.一般情况下,染色体的长度 I1是固定的,但对 度函数是指根据进化 目标编写的计算个体适应度 一 些问题,n也可以是变化的.根据不同的情况,这 值的函数,通过适应度函数计算每个个体的适应度 里的等位基因可以是一组整数,也可以某一范围内 值,提供给选择算子进行选择.遗传操作是指选择 的实数值,或者纯粹的一个记号.最简单的等位基 操作、交叉操作和变异操作.运行参数是遗传算法 因是 由不得 0和 1这两个整数组成的,相应的染色 在初始化时确定的参数,主要包括群体大小 M,遗

文档评论(0)

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

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

1亿VIP精品文档

相关文档