十进制编码遗传算法模式定理研究概要.docVIP

十进制编码遗传算法模式定理研究概要.doc

  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文档。上传文档
查看更多
文章编号 :100021220(20000420364204 收稿日期 :1999205205 基金项目 :国家自然科学基金资助 作者简介 :唐飞 ,博士生 ,研究方向为智能 CAD , 演化算法 ,航天器布局优化设计 .滕弘飞 ,教授 ,博士生导师 ,研究方向为智能 CAD CAM , 演化算法 ,布局优化 ,人机合作 .十进制编码遗传算法的模式定理研究 唐 飞 1,2 滕弘飞 1,2 孙治国 1 王文忠 1 1( 大连理工大学机械工程系 大连 116024 2( 中国科学院现代制造 CAD CAM 技术开放实验室 沈阳 110015 摘 要:根据遗传算法中采用的编码策略 ,可将遗传算法分为两大类 :二进制编码遗传算法和十进制编码遗传算法 .二进制 编码遗传算法的数学基本定理是模式定理 ,但对于十进制编码遗传算法是否也 存在其模式定理是待探讨的问题 .本文在二进制数编码遗传算法的理论基础上 ,给出 十进制编码遗传算法的相应观点并引入符号基因表和模式不变位的观点 ,根据十进制编码遗传算法的简单遗传算子对其模式的影响 ,推导出十进制编码遗传算法的模式定理 .重点词 :十进制编码 ;遗传算法 ;模式定理分类号 :T P 18 文件表记码 :A 1 引 言 遗传算法 (Genetic A lgo rithm ,GA 源于自然界的生物进化过程 ,在 Ho lland 和 Go ldberg 的文件中阐述了遗传算法的思想 〔1-2〕 .简言之 ,遗传算法是一种搜索技巧 ,它使用目前解和一些 随机信息来产生新解 .算法中的随机过程使得对解空间更宽泛的搜索成为可能 . 遗传算法的编码策略包括至今仍在争论的两派 ,一派根据模式定理建议用尽量少的 符号编码 (如二进制编码 ,一派以数值优化计算的方便和精度为准采用一个基因一个 参数的方法 (如十进制编码 ,并把相应的基因操作改造成适合实数操作的方式〔 3〕. 文〔 4〕解释了遗传算法中模式和模式定理的观点和含义 ,并查验了那些往常被用来 描绘遗传算法在实际问题求解中取得成功的一些根本假定 .文〔 5〕将具有选择、变 异两种算子的二进制编码模式定理推广到等式的情况 ,并从理论上证了然经过选择 算子作用后整个种群将得以改良 ,文〔 6〕剖析了鉴于序的遗传算法 (O rder -based GA 的二进制编码模式定理及其 M arkov 链建模 ,文〔 7,8〕探讨了模式及模式定理是怎样影响遗传算法的行为和性能 ,并揭示了积木块假定和模式增长之间的内在关 系 ,这些文件都是在二进制编码遗传算法基础上对模式定理进行深入探讨和研究 .标准遗传算法采用二进制编码方式 ,模式理论也是鉴于二进制的 .单二进制编码易惹起精度和效率的矛盾 .为得到高精度的最优解 ,个体的二进制编码串就要保持相当的长度 ,进而造成了计算量快速增加 ;要保证计算效率 ,又不得不缩短编码长度 ,可能造成解的精度受限 .而十进制编码遗传算法在很大程度上解决了这一矛盾 ,因此在实践中采用十进制数编码来求解问题的情况越来越多 .但由于十进制编码一直没有近似二进制编码遗传算法的模式定理 ,因而一直难于对其进化体制和性能进行精准剖析 .直接推导十进制编码遗传算法的模式定理有很大困难 ,至今尚未见有关文件出现 .本文 借鉴二进制编码遗传算法的理论基础 ,另辟蹊径给出了近似二进制编码表达的十进制编码方式 ,然后对二进制模式定理的一般证明过程进行推广 ,进而得出十进制编码遗传算法的基本定理 ,称之为十进制模式定理 .必须说明的是 ,这种证明并不是十分严格的 . 二进制编码遗传算法理论基础及其模式定理 2.1 遗传算法有关定义〔 3-9〕 为了议论十进制模式定理 ,首先介绍遗传算法的有关观点 定义 .我们采用二进制编码的二元基因表 V ={0,1} 来给出遗传算法中基本术语 定义 . 采用二元基因编码的染色体串能够用带下标的字母的形式来表示 ,其中下标代表其位置次序 ,记为 : A =a 1a 2a 3a 4a 5 这里每个 a i 表示一个二元基因 ,可取值 1 或许 0.定义 1:模式就是一个相同的构 形 .它描绘的是一个染色体串的子集 .这个会合中的染色体串之间在某些位上相同 .考虑由 三元基因表 V + ={3,0,1} 表示的模式 ,其中增添的 3 代表不确定的基因 ,即在此特定位置上将与 0 或 1相对应. 定义 2:模式的阶是指出现在模式中确定位置的数目 ,记为 ? (H .在二进制编码的染色体串中一个模式的阶就是所有 0 或 1 的个数 .比如 ,模式 03103 的阶 ? =3,而模式 13333 的阶为 ? =1. 定义 3:模式定义距是指模式中第一个确定基因位置与最后一个确定基因

文档评论(0)

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

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

1亿VIP精品文档

相关文档