人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt

人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt

ID:50059367

大小:613.00 KB

页数:66页

时间:2020-03-08

人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt_第1页
人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt_第2页
人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt_第3页
人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt_第4页
人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt_第5页
资源描述:

《人工智能及其应用 教学课件 作者 李长河 第11章进化计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章进化计算9/14/20211第11章进化计算李长河主编第11章进化计算1遗传算法概念2基本遗传算法的工作原理3遗传算法的图式理论4基本遗传算法的计算技术及其局限性5高级遗传算法6进化计算的发展与应用研究内容9/14/20212第11章进化计算李长河主编进化计算(EvolutionaryAlgorithms,或EvolutionaryComputing),顾名思义,即建立在进化理论基础上的计算,它是仿照生物生命发展过程而建立起来的计算理论。进化计算研究内容:包括遗传算法(GeneticAlgorithms,GA);进化策略(EvolutionStrategies,ES);进化规划(

2、EvolutionaryPlanning,EP)和进化编程(EvolutionProgramming,EP)共四方面的内容。其中,遗传算法是进化计算中的研究核心。本章重点学习遗传算法的基本原理,并结合进化计算概念,简介计算智能及其遗传算法的发展与应用。什么是进化计算?9/14/20213第11章进化计算李长河主编遗传算法提出:于20世纪60年代由密歇根(Michigan)大学Hollstien,Bagleyh和Rosenberg等人在其博士论文中首先加以研究;1975年,美国J.H.Holland教授在其著作“AdaptationinNaturalandArtificialSystems

3、”中系统地阐述了遗传算法,给出了遗传算法的基本定理和大量的数学理论证明。11.1.1遗传算法的提出与发展11.1遗传算法的基本概念9/14/20214第11章进化计算李长河主编遗传算法原理:遗传算法基于达尔文进化论的观点,依照适者生存,优胜劣汰等自然进化法则,通过计算机来模拟生命进化的机制,进行智能优化计算和问题搜索求解。GA功能:在解决许多传统数学难题以及常规条件下明显失效的复杂问题时,遗传算法提供了一个行之有效的新途径。11.1.1遗传算法的提出与发展11.1遗传算法的基本概念9/14/20215第11章进化计算李长河主编遗传算法的提出:J.H.Holland博士于1975年提出遗传

4、算法,当时并没有引起学术界足够的重视。直到二十世纪80年代中期,随着计算机技术日新月异高速发展与进步,遗传算法首先成功地应用于AI机器学习和神经网络方面;后来又在诸如函数优化、自动控制、图象识别、分子生物学、优化调度以及机械、土木、电力工程等工业系统和许多领域中得到应用,显示出诱人的前景。从此,遗传算法始才得到学术界普遍关注与认可。11.1遗传算法的基本概念11.1.1遗传算法的提出与发展9/14/20216第11章进化计算李长河主编遗传算法当前进展:DavidE.Goldberg教授1989年出版了“GeneticAlgorichms”一书,这一著作通常被认为是遗传算法的方法、理论及应

5、用的全面系统的总结。从1985年起,国际上开始陆续举行遗传算法的国际会议,后来又更名为进化计算。参加进化计算国际会议的人数及收录文章的数量、广度和深度逐年扩大。从此,进化计算逐渐成为人们用来解决高度复杂问题的新思路和新方法。11.1遗传算法的基本概念11.1.1遗传算法的提出与发展9/14/20217第11章进化计算李长河主编遗传算法目标:有如生物进化那样,使好的个性特征代代相传,不断地被继承下来,坏的特性则被逐渐淘汰。后代个体中包含着上一代个体的大量信息,算法要设法使后代个体在总体特征上胜过老一代,从而使整个群体向前进化发展。11.1.2什么是遗传算法?11.1遗传算法的基本概念9/1

6、4/20218第11章进化计算李长河主编遗传算法目的:一方面是通过它的研究来进一步解释自然界的适应过程;另一方面是为了将自然生物系统的重要机理运用到人工系统的设计中。遗传算法实现:本质上,所谓遗传算法,就是一个通过基因因子选择、重组、复制、评价计算,从而再循环繁殖、继承而不断地进化以接近于最佳种群的过程。换言之,这是一个自适应地逐渐找到最优解的组织实现过程。11.1.2什么是遗传算法?11.1遗传算法的基本概念9/14/20219第11章进化计算李长河主编自然生命特性:依靠自然选择、繁殖、遗传和变异特性来适应外界环境,一代又一代地优胜劣汰,发展进化。遗传算法思想:模拟自然界中的生物进化过

7、程,把要求解问题的状态空间,映像为遗传空间;实施遗传算法来模拟进化操作,以便发现和生成优良子代种群,推进系统性能不断优化,直至种群(系统)品质达到某种预定的优化指标,即得到问题最优解。11.2.1遗传算法的基本思想11.2基本遗传算法的工作原理9/14/202110第11章进化计算李长河主编实现GA过程:主要包括编码;确定种群;遗传操作;优胜劣汰等运算过程.①编码:把每一可能解,编码为向量,表示为二或十进制数字字符串,称其为染色体(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。