遗传算法1(2)电气与电子测量技术.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动控制理论实验课程 实验九:遗传算法实验 第一部分:遗传算法的基本原理 主讲内容 1 遗传算法的基本概念 2 遗传算法的步骤 3 遗传算法的计算举例 一、遗传算法的基本概念 1、遗传算法(GA )的产生 遗传算法 (Genetic Algorithm ,GA )是20世纪60~70年代主要由美国 Michigon 大 学 John Holland 教授提出 ,其内涵哲理启迪于自然界生物从低级、简单到高级、复杂 , 乃至人类这样一个漫长而绝妙的进化过程。借鉴 Darwin 的物竞天择、优胜劣汰、适者生 存的自然选择和自然遗传的机理 ,其本质是一种求解问题的高效并行全局搜索方法 ,它能 在搜索过程中自动获取和积累有关搜索空间的知识 ,并自适应地控制搜索过程以求得最优 解 。 2、遗传算法的基本思想 ① 根据问题的目标函数构造适应度函数(Fitness Function) ; ② 产生一个初始种群(100 - 1000) ; ③ 根据适应度函数的好坏,不断选择繁殖; ④ 若干代后得到适应度函数最好的个体即最优解; 3、遗传算法的构成要素 ① 种群(Population) ,种群大小(Pop-size) ② 基因表达法——编码方法(Encoding Scheme; Gene Representation) ③ 遗传算子(Genetic Operator) :选择(Option ),交叉(Crossover) ,变异 (Mutation) ,交叉率高,解空间大,但计算时间长; ④ 选择策略: 一般为正比选择,选择种群中适应值高的个体,适者生存,优胜劣汰; ⑤ 停止准则(Stopping Rule/Criterion): 一般是指定最大迭代次数; GA 的构成要素说明: 选择 交叉 变异 过程如下: 过程如下: 过程如下: 是根据个体的优 指 两 个 相 互 配 是将个体编码字 劣程度决定在下一代 对的染色体按某种方 符中的某些基因用其 是被淘汰还是被复制 式相互交换其部分基 他等位基因来替换 , (即个体继续存在 , 因而生产两个新的个 从而生成一个新的染 子 代 保 持 父 代 的 基 体 ,体现了自然界中 色体 ,在群体中引入 因 ),使群体中优秀 群体内个体之间的信 新的变种确保群体中 的个体有更多的机会 息交换; 信息的多样性等遗传 操作; 传给下一代; 4、生物遗传概念在遗传算法中的对应关系 生物遗传概念 遗传算法中的作用 适者生存 最优目标值的解有最大可能留住 个 体 解 染 色 体 解的编码(字符串、向量等) 基 因

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档