- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 遗传算法 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.1 遗传算法基本原理 8.2 基于遗传算法的参数辨识 8.2 基于遗传算法的参数辨识 8.3 基于遗传算法的控制参数优化 8.4 基于遗传算法的模糊神经网络学习方法 8.4 基于遗传算法的模糊神经网络学习方法 尚辅网 / 遗传算法(Genetic Algorithm,简称GA)作为一种解决复杂问题的优化搜索方法,是由美国密执安大学的John Holland教授首先提出来的(Holland,1975)。遗传算法是以达尔文的生物进化论为启发而创建的,是一种基于进化论中优胜劣汰、自然选择、适者生存和物种遗传思想的优化算法。 遗传算法广泛应用于人工智能、机器学习、知识工程、函数优化、自动控制、模式识别、图像处理、生物工程等众多领域。目前,遗传算法正在向其它学科和领域渗透,正在形成遗传算法、神经网络和模糊控制相结合,从而构成一种新型的智能控制系统整体优化的结构形式。 GA的基本思想来源于Darwin的进化论和Mendel的遗传学说。Darwin的进化论认为每一物种在不断的发展过程中都是越来越适应环境。物种的每个个体的基本特征被后代所继承,但后代又不完全同于父代,这些新的变化,若适应环境,则被保留下来。在某一环境中也是那些更能适应环境的个体特征能被保留下来,这就是适者生存的原理。 8.1.1 遗传算法的由来 遗传算法的出发点是一个简单的群体遗传模型,该模型基于如下假设: (1)染色体(基因型)由一固定长度的字符串组成,其中的每一位具有有限数目的等位基因。 (2)群体由有限数目的基因型组成。 (3)每一基因型有一相应的适应度(Fitness),表示该基因型生存与复制的能力。适应度为大于零的实数,适应度越大表示生存能力越强。 8.1.1 遗传算法的由来 复制(Reproduction) 复制(又称繁殖),是从一个旧种群( old population)中选择生命力强的个体位串(或称字符串)产生新种群的过程。或者说,复制是个体位串根据其目标函数(即适应度函数)拷贝自己的过程。根据位串的适应度值拷贝位串意味着,具有较高适应度值的位串更有可能在下一代中产生一个或多个后代。显然,这个操作是模仿自然选择现象,将达尔文的适者生存理论应用于位串的复制,适应度值是该位串被复制或被淘汰的决定因素。 8.1.2 遗传算法的基本操作 交叉(Crossover) 交叉是在两个基因型之间进行的,指其中部分内容进行了互换。 A = a1a2…al 和 B = b1b2…bl 若在位置i交换,则产生两个新的串 A′=a1…albi+1…bl 和 B′=b1…blai+1…al 8.1.2 遗传算法的基本操作 变异(Mutation) 若基因型中某个或某几个位置上的等位基因从一种状态跳变到另一种状态(0变为1或1变为0),则称该基因型发生了变异。其中变异的位置也是随机的。 8.1.2 遗传算法的基本操作 8.1.2 遗传算法的基本操作 遗传算法的基本步骤 (1)GA是对问题参数的编码(染色体)进行操作,而不是参数本身。 (2)GA计算简单,便于计算机编程,功能强。 (3)GA是从问题解的串集开始搜索,而不是从单个解开始,更有利于搜索到全局最优解。 (4)GA使用对象函数值(即适应值)这一信息进行搜索,而不需导数等其它信息。 (5)GA的复制、交叉、变异这三个算子都是由概率决定的,而非确定性的。 (6)GA算法具有隐含的并行性,因而可通过大规模并行计算来提高计算速度。 (7)GA更适合大规模复杂问题的优化,但解决简单问题效率并不高。 8.1.3 遗传算法的特点 定义8.1 图式H的长度δ(H)是指图式第一个确定位置和最后一个确定位置之间的距离。如H=**00*1*,则δ(H)=4。 定义8.2 图式H的阶○(H)是指图式中固定串位的个数。如H=**00*1*,则○(H)=3。 图式定理是GA算法的理论基础,它说明高适应值、长度短、阶数低的图式在后代中至少以指数增长包含该图式H的串的数目。原因在于再生使高适应值的图式复制更多的后代,而简单的交换操作不易破坏长度短、阶数低的图式,而变异概率很小,一般不会影响这些重要图式。 8.1.4 遗传算法的理论基础 应用GA的几个要点 : (1)问题编码
您可能关注的文档
- 微观经济与宏观经济实验原理 方法与案例课件作者刘贞第8章节拍卖实验.ppt
- 微波电路 微波技术及天线课件作者范寿康第8章节.ppt
- 微波电路 微波技术及天线课件作者范寿康第10章节.ppt
- 微积分及其应用下册课件作者黄福同第6章节空间解析几何6-4空间曲线.ppt
- 现代生产现场管理课件作者张平亮第1章节生产计划管理.ppt
- 微积分经济管理课件作者彭红军张伟李媛等编第二章节极限与连续第3节无穷小量与无穷大量.ppt
- 现代生产现场管理课件作者张平亮第2章节现场管理.ppt
- 微积分经济管理课件作者彭红军张伟李媛等编第二章节极限与连续第4节极限运算法则.ppt
- 现代生产现场管理课件作者张平亮第4章节上.ppt
- 微积分经济管理课件作者彭红军张伟李媛等编第二章节极限与连续第6节无穷小量的比较.ppt
文档评论(0)