第四章:遗传算法精选文档.ppt
《第四章:遗传算法精选文档.ppt》由会员分享,可在线阅读,更多相关《第四章:遗传算法精选文档.ppt(113页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录n引言引言nGAGA的基本概念的基本概念DarwinDarwin进化论及进化系统模型进化论及进化系统模型MendelMendel的遗传学说的遗传学说GAGA的基本概念与术语的基本概念与术语nGAGA的原理的原理GAGA的目的的目的GAGA的基本原理的基本原理GAGA的算法过程的算法过程本讲稿第一页,共一百一十三页目 录nGAGA的应用的应用GAGA的特点的特点GAGA应用的关键应用的关键GAGA在函数优化中的应用在函数优化中的应用GAGA在组合优化中的应用在组合优化中的应用nGAGA的理论分析的理论分析nGAGA在智能控制中的应用在智能控制中的应用nGAGA的发展展望的发展展望n参考文献
2、参考文献本讲稿第二页,共一百一十三页4.1 4.1 引言引言n生物的进化是一个奇妙的优化过程生物的进化是一个奇妙的优化过程,它通过选择淘汰它通过选择淘汰,突然突然变异变异,基因遗传等规律产生适应环境变化的优良物种基因遗传等规律产生适应环境变化的优良物种.例如例如,在人类的进化过程中在人类的进化过程中,通过通过“物竞天择、适者生存物竞天择、适者生存”自自然的选择和淘汰然的选择和淘汰,人类的身、心不断得到进化人类的身、心不断得到进化,逐渐进化成为这逐渐进化成为这地球上的具有最高等智慧的主宰者地球上的具有最高等智慧的主宰者.在这个进化过程中在这个进化过程中,不仅人的身体得到进化不仅人的身体得到进化,
3、而且而且人的智慧、智人的智慧、智能能也在得到进化也在得到进化.因此因此,生物的进化过程其实也是一种智能的进化、优化过程生物的进化过程其实也是一种智能的进化、优化过程,也是一种智能行为也是一种智能行为.“.“物竞天择、适者生存物竞天择、适者生存”中蕴涵了智能的光中蕴涵了智能的光辉、蕴涵了优化的思想辉、蕴涵了优化的思想.本讲稿第三页,共一百一十三页n遗传算法遗传算法(Genetic Algorithm,GA)(Genetic Algorithm,GA)就是根据生物进化思就是根据生物进化思想而启发得出的一种智能理论和方法想而启发得出的一种智能理论和方法.它是基于进化过程中的信息遗传机制和优胜劣汰的自
4、然选择它是基于进化过程中的信息遗传机制和优胜劣汰的自然选择原则的搜索算法原则的搜索算法,是通过对生物进化的归纳和模拟得到的一种是通过对生物进化的归纳和模拟得到的一种仿生算法仿生算法.GAGA在本质上是一种不依赖具体问题的直接搜索方法在本质上是一种不依赖具体问题的直接搜索方法,是一种具是一种具有普适性的优化方法有普适性的优化方法.nGAGA的发展历程为的发展历程为:19651965年年,Michigan,Michigan大学的大学的HollandHolland首次提出了人工遗传操作的重首次提出了人工遗传操作的重要性要性,并把这些应用于自然系统和人工系统中并把这些应用于自然系统和人工系统中.196
5、71967年年,J.D.Bagley,J.D.Bagley在他的论文中首次提出了在他的论文中首次提出了GAGA这一术语与概这一术语与概念念,并讨论了并讨论了GAGA在自动博弈中的应用在自动博弈中的应用.4.1 4.1 引言引言本讲稿第四页,共一百一十三页19701970年年,Cavicchio,Cavicchio把把GAGA应用于模式识别中应用于模式识别中.第一个把第一个把GAGA应用于函数优化的是应用于函数优化的是Hollstien.Hollstien.而而GAGA的理论和方法的系统性研究开始于的理论和方法的系统性研究开始于19751975年年,这一开这一开创性工作是由创性工作是由J.H.H
6、ollandJ.H.Holland所实行所实行.n这一年是这一年是GAGA研究的历史上十分重要的一年研究的历史上十分重要的一年.nHollandHolland在他的著名专著在他的著名专著Adaptation in Natural and Adaptation in Natural and Artificial SystemsArtificial Systems中系统地阐述了中系统地阐述了GAGA的基本理论和方的基本理论和方法法,并提出了对并提出了对GAGA的理论研究和发展极为重要的模式理的理论研究和发展极为重要的模式理论论(schemata theory).(schemata theory).
7、n该理论首次确认了结构重组遗传操作对于获得隐并行该理论首次确认了结构重组遗传操作对于获得隐并行性的重要性性的重要性.4.1 4.1 引言引言本讲稿第五页,共一百一十三页同年同年,DeJong,DeJong完成了他的重要论文完成了他的重要论文遗传自适应系统遗传自适应系统的行为分析的行为分析.n他在该论文中所做的研究工作可看作是他在该论文中所做的研究工作可看作是GAGA发展过程中的一个发展过程中的一个里程碑里程碑,这是因为他把这是因为他把HollandHolland的模式理论与他的计算使的模式理论与他的计算使用结合起来用结合起来.19891989年年GoldbergGoldberg对对GAGA从理
8、论上从理论上,方法上和应用上作了方法上和应用上作了系统的总结系统的总结.19901990年代以来年代以来,以以GAGA为代表的进化类算法及计算智能理为代表的进化类算法及计算智能理论和算法得到极大重视论和算法得到极大重视.1994.1994年在美国召开了第一届年在美国召开了第一届世界计算智能大会世界计算智能大会,欣起了进化类算法研究和应用欣起了进化类算法研究和应用的热潮的热潮.4.1 4.1 引言引言本讲稿第六页,共一百一十三页nGAGA与其它优化方法相比与其它优化方法相比,具有如下特点具有如下特点:GAGA不是直接作用在参变量集上不是直接作用在参变量集上,而是利用参变量集的而是利用参变量集的某
9、种编码某种编码;GAGA不是从单个点不是从单个点,而是在群体中从多个点开始搜索而是在群体中从多个点开始搜索;GAGA利用适应值信息利用适应值信息,无需导数或其它辅助信息无需导数或其它辅助信息;n因此对优化问题因此对优化问题(函数函数)的限制较弱的限制较弱,灵活灵活,通用性通用性(普适性普适性)强强,有着较广泛的应用领域有着较广泛的应用领域.GAGA利用概率转移规则利用概率转移规则,而非确定性规则而非确定性规则.GAGA在解空间内不是盲目的穷举或完全随机测试,而在解空间内不是盲目的穷举或完全随机测试,而是一种启发式搜索,效率优于其它算法。是一种启发式搜索,效率优于其它算法。4.1 4.1 引言引
10、言本讲稿第七页,共一百一十三页nGAGA的优点的优点:较容易的和其它方法结合较容易的和其它方法结合避免陷入局部最优解避免陷入局部最优解n即使在较短的有限时间内即使在较短的有限时间内,也能获得较好的次优解、满意也能获得较好的次优解、满意解解.鲁棒性佳鲁棒性佳n对优化问题的初始条件对优化问题的初始条件(状态状态)依赖性小。依赖性小。n 抗干扰性强。抗干扰性强。具有并行计算的特点,可提高计算速度具有并行计算的特点,可提高计算速度4.1 4.1 引言引言本讲稿第八页,共一百一十三页nGAGA的不足的不足:No guarantee for optimal solution within finite N
11、o guarantee for optimal solution within finite timetimeWeak theoretical basisWeak theoretical basisnGAGA能解决的问题能解决的问题:优化优化NPNP完全完全高度复杂的非线性问题高度复杂的非线性问题4.1 4.1 引言引言本讲稿第九页,共一百一十三页n近年近年,GA,GA在各应用领域中得到极大重视在各应用领域中得到极大重视,并广泛应用于各领并广泛应用于各领域的优化、搜索、问题求解中域的优化、搜索、问题求解中,并在并在模式识别、模式识别、NNNN、图像处理、图像处理、机器学习、机器学习、工业优化控
12、制、工业优化控制、自适应控制、自适应控制、生物科学、生物科学、社会科学社会科学等方面都得到应用等方面都得到应用.4.1 4.1 引言引言本讲稿第十页,共一百一十三页n当前在当前在AIAI研究中研究中,人们认为人们认为“GAGA、自适应系统、自适应系统、细胞自动机、混沌理论与细胞自动机、混沌理论与AIAI一样一样,都是对今后十都是对今后十年的计算技术有重大影响的关键技术年的计算技术有重大影响的关键技术”.4.1 4.1 引言引言本讲稿第十一页,共一百一十三页4.2 GA4.2 GA的基本概念的基本概念nGAGA的的基基本本思思想想是是基基于于达达尔尔文文(Darwin)(Darwin)进进化化论
13、论和和门门德尔德尔(Mendel)(Mendel)的遗传学说的的遗传学说的,下面将分别介绍下面将分别介绍:DarwinDarwin进化论及进化系统模型进化论及进化系统模型MendelMendel的遗传学说的遗传学说GAGA的基本概念与术语的基本概念与术语本讲稿第十二页,共一百一十三页4.2.1 Darwin4.2.1 Darwin进化论及进化系统模型进化论及进化系统模型Charles DarwinAll environments have All environments have finite resources(i.e.,can finite resources(i.e.,can only
14、 support a limited only support a limited number of individuals)number of individuals)它它认认为为每每一一物物种种在在发发展展中中越越来来越越适适应环境应环境.nDarwin(Darwin(1809-1882,1809-1882,Father Father o of the f the evevololutiutio on then theo oryry)进化论最重要的进化论最重要的是是适者生存适者生存(Survival of the(Survival of the fittest)fittest)原理原理.
15、本讲稿第十三页,共一百一十三页物物种种每每个个个个体体的的基基本本特特征征由由后后代代所所继继承承,但但后后代代又又会会产生一些异于父代的新变化产生一些异于父代的新变化.在在环环境境变变化化时时,只只有有那那些些能能适适应应环环境境的的个个体体特特征征方方能能保留下来保留下来.4.2.1 Darwin4.2.1 Darwin进化论及进化系统模型进化论及进化系统模型本讲稿第十四页,共一百一十三页4.2.1 Darwin4.2.1 Darwin进化论及进化系统模型进化论及进化系统模型生物进化过程生物进化过程(循环图循环图):):初始群体淘汰体竞争初始种群繁殖变异新的群体本讲稿第十五页,共一百一十三
16、页n自自DarwinDarwin以来的新进化学说强调以来的新进化学说强调:个体是基本的选择目标个体是基本的选择目标;随随机机过过程程在在进进化化中中起起重重大大作作用用,遗遗传传变变异异大大部部分分是是偶偶然然现象现象;进进化化是是在在适适应应中中变变化化的的,形形式式多多样样,不不仅仅是是基基因因的的变变化化;选择是概率型的选择是概率型的,而不是决定型的而不是决定型的.4.2.1 Darwin4.2.1 Darwin进化论及进化系统模型进化论及进化系统模型本讲稿第十六页,共一百一十三页4.2.2 Mendel4.2.2 Mendel遗传学说遗传学说Gregor Mendel它它认认为为遗遗传
17、传以以密密码码方方式式存存在在细细胞胞中中,并并以以基基因因形形式式包含在染色体内包含在染色体内.每每个个基基因因有有特特殊殊的的位位置置并并控控制制某某种种特特殊殊性性质质;所所以以,每每个个基基因因产产生生的的个个体体对对环环境境具有某种适应性具有某种适应性.nMendel(Mendel(1822-1884,1822-1884,Father Father o of f genetics)genetics)遗传学说最重要的是遗传学说最重要的是基因遗传原理基因遗传原理.本讲稿第十七页,共一百一十三页4.2.2 Mendel4.2.2 Mendel遗传学说遗传学说基因突变和基因杂交可产生更适应于
18、环境的后代基因突变和基因杂交可产生更适应于环境的后代.经经过过存存优优去去劣劣的的自自然然淘淘汰汰,适适应应性性高高的的基基因因结结构构得得以以保存下来保存下来.本讲稿第十八页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语n基基于于达达尔尔文文的的进进化化论论与与孟孟德德尔尔的的遗遗传传学学说说,可可得得到到如下生物进化的原则如下生物进化的原则生物进化过程的发生需要四个基本条件生物进化过程的发生需要四个基本条件:n存在由多个生物个体组成的种群存在由多个生物个体组成的种群;n生物个体之间存在着差异生物个体之间存在着差异,或群体具有多样性或群体具有多样性;n生物能
19、够自我繁殖生物能够自我繁殖;n不不同同个个体体具具有有不不同同的的环环境境生生存存能能力力,具具有有优优良良基基因因结结构构的的个个体体繁殖能力强繁殖能力强,反之则弱反之则弱.本讲稿第十九页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语生物群体的进化机制包括三种基本形式生物群体的进化机制包括三种基本形式:n自然选择自然选择 n杂交杂交n突变突变n另外另外,外界对生物的评价反映了生物的生存价值和机会外界对生物的评价反映了生物的生存价值和机会.受受到到生生物物进进化化过过程程的的启启迪迪,模模拟拟生生物物进进化化的的优化方法优化方法GAGA得到重视并迅速发展得到重
20、视并迅速发展.本讲稿第二十页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语n由由于于GAGA是是由由进进化化论论和和遗遗传传学学机机理理而而产产生生的的直直接接搜搜索索优优化化方方法法,故故而而在在这这个个算算法法中中要要用用到到各各种种进进化化和和遗遗传学的概念传学的概念.这些概念如下这些概念如下:n串串n群体群体n群体规模群体规模n基因与基因位置基因与基因位置n基因特征值基因特征值n适应度适应度本讲稿第二十一页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语A.A.串串(String)(String)它它是是个个体体(Ind
21、ividual)(Individual)的的基基因因表表示示形形式式,本本质质为为如如何何表示解表示解.在算法中常采用给定长度的二进制串在算法中常采用给定长度的二进制串,其特点操作简便其特点操作简便.根据具体问题也可采用特定的适宜于问题处理的编码方根据具体问题也可采用特定的适宜于问题处理的编码方式式,如如n实数编码实数编码nD D进制进制,D D=3,8,16,=3,8,16,n序列编码序列编码:例如例如TSPTSP的路径表达的路径表达n自适应编码自适应编码-长度可调节长度可调节本讲稿第二十二页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语B.B.群体群体(P
22、opulation)(Population)个体的集合称为群体个体的集合称为群体,串是群体的元素串是群体的元素.nA population A population is a set is a set of possible solutions.of possible solutions.GAGA之之所所以以具具有有良良好好的的优优化化性性能能和和智智能能行行为为,除除开开交交叉叉和和变变异异等等遗遗传传操操作作具具有有独独到到的的优优化化能能力力,正正是是由由于于其其优优化化过程是针对群体而非仅仅针对单个个体进行过程是针对群体而非仅仅针对单个个体进行.对对群群体体的的优优化化除除保保证证子子
23、代代群群体体能能够够继继承承父父代代群群体体的的优优势势特特征征之之外外,重重要要的的其其在在一一定定程程度度上上保保证证所所搜搜索索到到的解具有某种全局性的解具有某种全局性.群群体体进进化化行行为为在在一一定定程程度度上上可可避避免免个个体体进进化化和和优优化的局部性、非单调性等化的局部性、非单调性等.本讲稿第二十三页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语C.C.群体规模群体规模(Population Size)(Population Size)群体规模指群体中个体的数量群体规模指群体中个体的数量.由由于于GAGA的的优优化化是是针针对对群群体体进进
24、行行的的,因因此此群群体体规规模模是是非常重要的一个参数非常重要的一个参数Many researchers suggest population sizes Many researchers suggest population sizes between 25 and 100.between 25 and 100.本讲稿第二十四页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语D.D.基因基因(Gene)(Gene)与基因位置与基因位置(Gene Position)(Gene Position)基因基因是串中的元素是串中的元素,基因用于表示个体的特征基因用于表
25、示个体的特征.基基因因位位置置是是指指一一个个基基因因在在串串中中的的位位置置,有有时时也也简简称称基基因因位位.n基因位置对应于遗传学中的地点基因位置对应于遗传学中的地点(Locus).(Locus).例例如如有有一一个个串串S=1011,S=1011,则则其其中中的的1,0,1,11,0,1,1这这4 4个个元元素素分分别称为基因别称为基因.n基基因因位位置置由由串串的的左左向向右右计计算算,例例如如在在串串S=1011S=1011中中,0,0的的基基因因位置是位置是2.2.本讲稿第二十五页,共一百一十三页4.2.3 GA4.2.3 GA的基本概念与术语的基本概念与术语E.E.基因特征值基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 遗传 算法 精选 文档
限制150内