网站大量收购独家精品文档,联系QQ:2885784924

智能控制04遗传算法.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天津大学自动化学院 智能控制系统 天津大学电气与自动化工程学院 四 天津大学自动化学院 3. 遗传算法的理论基础 2.3 隐含并行性(内在并行性) 隐含并行性(Implicit Parallelism)是模式理论的另一个重要内容。这一机理说明,在遗传算法中尽管每一代只处理n个个体,但实际上却是处理了n3以上的模式。 [隐含并行性定理] 设??( 0, 1 )是一个很小的数,模式存活的长度 ,若群体规模为 ,则GA在一次迭 代中所处理的“存活率”大于 (1- ?) 的模式数约为 O(n3) 。 天津大学自动化学院 3. 遗传算法的理论基础 [公式推导] 以二进制编码为例。在长度为l,规模为n的群体中,包含了 2l~n·2l 个不同的模式,随着进化过程的进行,这些模式中一些定义长度较长的模式被破坏掉,而另一些定义长度较短的模式却能够生存下来。 模式存活的最大长度 模式在交叉和变异时可能遭破坏。 ? 由于变异概率很小,在此只考虑交叉的破坏,模式被 天津大学自动化学院 3. 遗传算法的理论基础 破坏的概率为: ?为保证模式的存活率 , 令pd ?(? 为死亡率),即: ? 根据模式定义长度的定义,模式的长度 是: ? 带入上式得: 天津大学自动化学院 3. 遗传算法的理论基础 计算长度为l的位串中长度 的模式数目 [示例]1 0 1 1 1 0 0 0 1 0位串的长度 l=10, Ⅰ. 将它放置在个体字符串的最左侧,则有: 1 0 1 1 1 0 0 0 1 0 写成模式的形式,上述字符串变为: % % % % % * * * * * %可为原位的数值(0或1)或不固定值(*)中 任选一个。这时,可以组成的模式个数是: Ⅱ. 将上述方框右移一位 1 0 1 1 1 0 0 0 1 0 天津大学自动化学院 3. 遗传算法的理论基础 写成模式的形式,上述字符串变为: *% % % % % * * * * 可以组成的模式个数仍是: Ⅲ. 上述方框可发生在6个不同的位置,即发生次数为 则该个体共包括模式数为 其中重复的近一半。 天津大学自动化学院 3. 遗传算法的理论基础 群体中的模式数目 若种群数量为n,则该种群中包含模式的上限为 当种群数目n较大时,则对一些低阶的模式肯定会有一些重复。为排除这些重复部分,取群体的规模数为 我们仅计确定位数大于 的模式。由于遗传操作都是利用均匀随机数,模式数目服从二项分布,即模式中阶次高于 和小于 数目相等。于是,计算时模式数 天津大学自动化学院 3. 遗传算法的理论基础 应取上式的 1/2 ,则总模式数的下限值为 带入 则有 [结论] 遗传算法所处理的有效模式总数约与群体规模n的立方成正比。 天津大学自动化学院 4. 遗传算法的实现 2.4 遗传算法实现中的一些问题 目标函数到适配值的映射 如前所述,要求所有个体的适配值必须为正数或零,不能是负数。 适配值必须对应函数优化的方向 (1) 当优化目标是求函数最大值,并且目标函数总取正值时,可以直接设定适配值函数就等于目标函数,即: f(x)=g(x) (2) 对于求目标函数最小值的优化问题,并且目标函数总取负值时,理论上只需简单地对其增加一个负号就可将其转化为求目标函数最大值的优化问题,即: f(x)=-g(x) 天津大学自动化学院 4. 遗传算法的实现 基本遗传算法一般采用下面两种方法之一将目标函数值 g(x)变换为个体的适配值f(x): 方法一:对于求目标函数最大值的优化问题,变换方法为: 其中,cmin 为一个适当地相对比较小的数,它可用下面方法之一来选取: ? 预先指定的一个较小的数。 ? 进化到当前代为止的最小目标函数值。 ? 当前代或最近几代群体中的最小目标函数值。 f(x) = g(x)-cmin if g(x)-cmin 0 0 if g(x)-cmin ≤ 0 天津大学自动化学院 4. 遗传算法的实现 方法二:对于

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档