电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>DSP>遗传算法的实现技术

遗传算法的实现技术

2008-12-20 | rar | 333 | 次下载 | 免费

资料介绍

遗传算法的实现技术
         80年代以后,遗传算法得到了广泛的使用,在实践过程中,人们对遗传算法的实施提出了许多改进。本节分别予以介绍。
 4.1  编码方法
  [编码的重要性]
    编码是应用遗传算法时要解决的首要问题,也是设计遗传算法的一个关键步骤。

    •  编码方法除了决定个体的染色体排列形式之外,它还决定了个体从搜索空间
       的基因型变换到解空间的表现型时的解码方法;
    •  编码方法也影响到交叉算子、变异算子等遗传算子的运算方法。
          由此可见,编码方法在很大程度上决定了如何进行群体的遗传进化运算以及遗传进化运算的效率。
[编码原则]        
            针对一个具体应用问题,如何设计一种完美的编码方案一直是遗传算法的应
     用难点之一,也是遗传算法的一个重要研究方向。可以说目前还没有一套既严密
    又完整的指导理论及评价准则能够帮助我们设计编码方案。作为参考,De Jong
    曾提出了两条操作性较强的实用编码原则(又称为编码规则):

      • 编码原则一(有意义积木块编码原则):应使用能易于产生与所求问题相关的且
                               具有低阶、短定义长度模式的编码方案。
      • 编码原则二(最小字符集编码原则):应使用能使问题得到自然表示或描述的具
                                有最小编码字符集的编码方案。        
   
       由于遗传算法应用的广泛性,迄今为止人们已经提出了许多种不同的编码方法。
    总的来说,这些编码方法可以分为三大类:
              二进制编码方法
              浮点数编码方法
              符号编码方法
二进制编码方法
        二进制编码方法是遗传算法中最常用的一种编码方法,它使用的编码符号集
   是由二进制符号0和1所组成的二值符号集{0,1},它所构成的个体基因型是一个
   二进制编码符号串。

  (1)  编码
         假设某一参数的取值范围是[umax, umin],我们用长度为l的二进制编码符号串
      来表示该参数,则它总共能够产生 2l种不同的编码,参数编码时的对应关系如
      下:
                        00000000…00000000=0              umin
                        00000000…00000001=1              umin + 
                        ……
                        11111111…11111111=2l–1           umax

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  91次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  9次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费