`
yexin218
  • 浏览: 958244 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

模式定理

阅读更多
本文最初由 SpriteLW 发表于 http://blog.csdn.net/SpriteLW ,[本文中公式图片由http://yexin218.iteye.com 编写]
       首先给模式下定义:模式是一些相似的模块,它描述了在某些位置上具有相似结构特征的个体编码串的一个子集。以二进制为例,个体是由二值字符集V={0,1}构成,而模式却是以三值字符集V={0,1,*}构成。
      
       【模式定理】:遗传算法中,在选择、交叉和变异算子的作用下,具有低阶 短的定义长度 ,并且平均适应值高于群体平均适应值 的模式将按指数级增长
   
    蓝色字代表该模式所必须具备的条件,红色字代表具备该条件时模式将会有的效果。
 
    【结论公式】
     
      
       【说明】
    低阶 要小
    短定义 要小
    平均适应值高于群体平均适应值 :要大
       :假设在进化过程中的第t代是时,当前群集P(t)中能与模式H匹配的个体数。
       【推导】
【1平均适应值高于群体平均适应值( 选择子的作用
             
              【说明】
        :与模式H所匹配的各个个体Ai能平均复制M*F(Ai)/F(t)个个体到下一代群体中的数量。
              :与模式H匹配的各个个体Ai
        :群体中适应度的总和
        :将适应度均值化
        :第t代群体中模式 H 所隐含 个体的平均适应度
        :第t代群体 的平均适应度
        :模式平均适应值 群体平均适应值 之比
       
        设模式H的平均适应度总是高出群体适应度的C倍,则
       
        然后:
       
        由上式可知:
l         C>0,则m(H,t)呈指数级增长;
l         C<0,则m(H,t)呈指数级减少。
 
2低阶( 交叉算子的作用
交叉操作有可能破坏模式,也可能不破坏,所以有模式的生存率Ps,再考虑交叉操作本身是以交叉率Pc发生的,所以模式H的生存概率下界 为:
    
这样,经过选择算子和交叉算子作用之后,模式H的样本数满足下式:
定义距    越小,则m(H,t)越容易呈指数级增长;
定义距           越大,则m(H,t)越不容易呈指数级增长
2短定义( 变异算子的作用
        若某一模式被破坏,则必然是模式描述形式中通配*之处的某一基因值发生了变化,其发生概率是:
时,有
由此可见,在变异算子作用下,模式H的生存概率大约是:
l         o(H)越小,模式H越易于生存
l         o(H)越大,模式H越易于破坏
 
综合上式就得出
【模式定理】:遗传算法中,在选择、交叉和变异算子的作用下,具有低阶 短的定义长度 ,并且平均适应值高于群体平均适应值 的模式将按指数级增长
 
分享到:
评论

相关推荐

    基于基因表达式编程的进化模式定理.doc

    基于基因表达式编程的进化模式定理.doc

    遗传算法模式定理PPT学习教案.pptx

    遗传算法模式定理PPT学习教案.pptx

    基于模式定理的遗传算法交叉和变异概率上限

    基于模式定理的推广形式, 给出含有选择、交叉操作遗传算法一致交叉概率的上限, 以及含有选择、交叉和 变异操作遗传算法单点变异和一致变异概率的上限, 分析了含有联赛选择、一致交叉操作遗传算法运行前期和后期...

    基于基因表达式编程的进化模式定理 (2009年)

    为解决该问题,首先从理论上深入地研究了GEP计算模型:定义了GEP基因模式及相关的概念,采用概率办法详细分析了单基因GEP应用实例在进化过程中各算子的作用,根据分析结果推导出GEP模式定理,通过实验验证了GEP模式...

    有限字符集编码下的模式定理及其证明 (2012年)

    基本遗传算法的核心理论是模式定理和收敛性理论.传统的模式定理使用了二进制编码方法并给予了证明,然而现实中用遗传算法求解很多问题时需要使用有限字符集的编码方法.首先给出了一些具有代表性的遗传算子,在此基础上...

    基于模式迁移策略的并行遗传算法论文

    并行遗传算法的说明~ ... 文中首先依据模式定理对模式迁移策略的算法有效性进行了探 讨,然后从理论角度给出了采用模式迁移策略后通信量降低的形式化度量,最后分析了由此带来的算法可扩展性 的提高.

    基于模式定理的遗传算法交叉和变异概率上限 (2004年)

    基于模式定理的推广形式,给出含有选择、交叉操作遗传算法一致交叉概率的上限,以及含有选择、交叉和变异操作遗传算法单点变异和一致交异概率的上限,分析了含有联赛选择、一致交叉操作遗传算法运行前期和后期对优良...

    论文研究-格雷码加速遗传算法及其理论研究.pdf

    提出了格雷码加速遗传算法 ( GAGA) ,研制了 GAGA实施的详细步骤 ,并推导出了相应的模式定理和收敛定理 .对 GAGA的有效性和可行性进行了理论分析和实例分析 .结果表明 ,GAGA具有直观、简便、准确、快速和适用性强等...

    遗传算法算法机理的研究

    众所周知, “模式定理”和“隐性并行性”是遗传算法( genetic algorithms , 简称 GA 算法) 的两大理论基础. 该文对这两个原理进行分析, 指出这两个原理存在有不严格和不足之处, 即作为 GA 算法的基础, 这两个原理尚...

    MATLAB遗传算法工具箱及应用

    第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码、选择、交叉、变异,适应度函数,控制参数选择,约束条件处理,模式定理,改进的遗传算法,早熟收敛问题及其防止等。第五章至第七章介绍英国...

    论文研究-并行遗传算法的新进展.pdf

    本文概括了基于模式定理和有限状态马尔可夫链的遗传算法理论 ,总结了前人在粗粒度模型下开展的理论分析和实践应用 ,并指出并行遗传算法的研究将向异步化 ,理论化和模型化的方向发展 ,而有限状态马尔可夫链是构建并行...

    最优化方法课件-解可新.ppt

    6.2 动态规划的最优性原理与基本方程 6.3 函数迭代法和策略迭代法 6.4 动态规划的应用举例 习题第7章 遗传算法简介 7.1 遗传算法概述 7.2 遗传算法的运算过程 7.3 基本遗传算法及应用举例 7.4 模式定理参考文献

    MATLAB遗传算法工具箱及应用(清晰版)+程序

    第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码、选择、交叉、变异,适应度函数,控制参数选择,约束条件处理,模式定理,改进的遗传算法,早熟收敛问题及其防止等。第五章至第七章介绍英国...

    matlab遗传算法工具箱及应用 雷英杰

    第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码、选择、交叉、变异,适应度函数,控制参数选择,约束条件处理,模式定理,改进的遗传算法,早熟收敛问题及其防止等。第五章至第七章介绍英国...

    matlab遗传算法工具箱及应用

    第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码、选择、交叉、变异,适应度函数,控制参数选择,约束条件处理,模式定理,改进的遗传算法,早熟收敛问题及其防止等。第五章至第七章介绍英国...

    一本遗传算法很实用的书《遗传算法原理及应用》

    6.1 模式定理 6.2 积木块假设与遗传算法欺骗问题 6.3 隐含并行性 6.4 遗传算法的收敛性分析 6.5 适应度函数的自相关分析 第七童 遗传算法的应用 7.1 数值函数优化汁算 7.2 多目标优化 7.3 求解装箱问题的...

    《MATLAB 遗传算法工具箱及应用·第二版》非扫描word转pdf完整版(极致清晰)

    3.1 模式定理 34 3.2 积木块假设 36 3.3 欺骗问题 37 3.4 遗传算法的未成熟收敛问题及其防止 39 3.4.1 遗传算法的未成熟收敛问题 39 3.4.2 未成熟收敛的防止 40 3.5 性能评估 41 3.6 小生境技术和共享函数 43...

Global site tag (gtag.js) - Google Analytics