遗传ga算法讲稿.ppt
《遗传ga算法讲稿.ppt》由会员分享,可在线阅读,更多相关《遗传ga算法讲稿.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于遗传GA算法第一页,讲稿共五十四页哦遗传算法起源 遗传算法是由美国的J.Holland教授于1975年在他的专著自然界和人工系统的适应性中首先提出的,它是一类借鉴生物界自然选择和自然遗传机制的随机化搜索算法。遗传算法介绍第二页,讲稿共五十四页哦1、智能优化算法 智能优化算法又称为现代启发式算法,是一种具有全局优化性能、通用性强、且适合于并行处理的算法。这种算法一般具有严密的理论依据,而不是单纯凭借专家经验,理论上可以在一定的时间内找到最优解或近似最优解。遗传算法介绍第三页,讲稿共五十四页哦常用的智能优化算法(1)遗传算法(GeneticAlgorithm,简称GA)(2)模拟退火算法(Si
2、mulatedAnnealing,简称SA)(3)禁忌搜索算法(TabuSearch,简称TS)遗传算法介绍第四页,讲稿共五十四页哦传统的优化方法(局部优化)(1)共轭梯度法(ConjugateGradient,简称CG)(2)拟牛顿法(Quasi-Newton,简称QN)(3)单纯形方法(SimplexMethod)遗传算法介绍第五页,讲稿共五十四页哦遗传算法介绍比较:传统的优化方法 1)依赖于初始条件。2)与求解空间有紧密关系,促使较快地收敛到局部 解,但同时对解域有约束,如可微或连续。利用这些约束,收敛快。3)有些方法,如Davison-Fletcher-Powell直接依赖于至少一阶导
3、数;共轭梯度法隐含地依赖于梯度。第六页,讲稿共五十四页哦全局优化方法1)不依赖于初始条件;2)不与求解空间有紧密关系,对解域,无可微或连续的要求。求 解稳健,但收敛速度慢。能获得全局最优。适合于求解空间不知的情况遗传算法介绍第七页,讲稿共五十四页哦选择运算交换操作变异遗传算法的基本运算遗传算法原理模拟自然界优胜劣汰的进化现象,把搜索空间映射为遗传空间,把可能的解编码成一个向量染色体,向量的每个元素称为基因。通过不断计算各染色体的适应值,选择最好的染色体,获得最优解。第八页,讲稿共五十四页哦选择运算从旧的种群中选择适应度高的染色体,放入匹配集(缓冲区),为以后染色体交换、变异,产生新的染色体作准
4、备。选择方法适应度比例法(转轮法)按各染色体适应度大小比例来决定其被选择数目的多少。某染色体被选的概率:Pcxi 为种群中第i个染色体,第九页,讲稿共五十四页哦具体步骤1)计算各染色体适应度值2)累计所有染色体适应度值,记录中间累加值S-mid和最后累加值sum=f(xi)3)产生一个随机数N,0 N sum4)选择对应中间累加值S-mid的第一个染色体进入交换集5)重复(3)和(4),直到获得足够的染色体。举例:具有6个染色体的二进制编码、适应度值、Pc累计值。第十页,讲稿共五十四页哦染色体的适应度和所占的比例用转轮方法进行选择第十一页,讲稿共五十四页哦染色体编号12345678910适应度
5、8217721211737被选概率0.10.020.22 0.09 0.02 0.16 0.14 0.09 0.03 0.09适应度累计8102734364859666976随机数2349761312757所选染色体号码37103137染色体被选的概率被选的染色体个数例2、10个染色体种群按比例的选择过程第十二页,讲稿共五十四页哦交换操作方法:随机选择二个染色体(双亲染色体),随机指定一点或多点,进行交换,可得二个新的染色体(子辈染色体).新的子辈染色体:A11010001B01011110模拟生物在自然界环境变化,引起基因的突变.在染色体二进制编码中,1变成0;或0变成1.突变产生染色体的多
6、样性,避免进化中早期成熟,陷入局部极值点,突变的概率很低.变异复制不能创新,交换解决染色体的创新第十三页,讲稿共五十四页哦GA的流程第十四页,讲稿共五十四页哦简单遗传算法(GA)的基本参数种群规模P:参与进化的染色体总数.代沟G:二代之间不相同的染色体数目,无重叠G=1;有重叠0G1选择方法:转轮法,精英选择法,竞争法.交换率:Pc 一般为60100%.变异率:Pm 一般为0.110%举例:变异概率取0.001第十五页,讲稿共五十四页哦初始种群和它的适应度值染色体的交换操纵第十六页,讲稿共五十四页哦举例:函数图第十七页,讲稿共五十四页哦步骤1)编码:确定二进制的位数;组成个体(染色体)步骤2)
7、选择种群数P 和初始个体,计算适应度值,P=50;步骤3)确定选择方法;交换率PC;变异率Pm。选择方法用竞争法;PC =0.25,Pm=0.01第十八页,讲稿共五十四页哦第十九页,讲稿共五十四页哦遗传算法数学基础(1)模式定理(2)积木块假设 第二十页,讲稿共五十四页哦模式模式是指种群个体基因串中的相似样板,它用来描述基因串中某些特征位相同的结构。在二进制编码中,模式是基于三个字符集(0,1,*)的字符串,符号*代表任意字符,即0或者1。模式示例:10*1第二十一页,讲稿共五十四页哦两个定义定义1:模式H中确定位置的个数称为模式H的阶,记作O(H)。定义2:模式H中第一个确定位置和最后一个确
8、定位置之间的距离称为模式H的定义距,记作(H)。第二十二页,讲稿共五十四页哦模式的描述:第二十三页,讲稿共五十四页哦模式的阶和定义距的含义模式阶用来反映不同模式间确定性的差异,模式阶数越高,模式的确定性就越高,所匹配的样本数就越少。在遗传操作中,即使阶数相同的模式,也会有不同的性质,而模式的定义距就反映了这种性质的差异。第二十四页,讲稿共五十四页哦模式定理模式定理保证了较优的模式(遗传算法的较优解)的数目呈指数增长,为解释遗传算法机理提供了数学基础。模式定理:在选择、交换、变异的作用下,阶次低、定义长度短、适应度高的图式(模块)将按指数增长的规律,一代一代地增长。第二十五页,讲稿共五十四页哦模
9、式定理的推导模式式在选择过程中的增加.第二十六页,讲稿共五十四页哦经过选择,在t+1代,模式H的数量m(H,t+1)为:第二十七页,讲稿共五十四页哦模式在交换中的破坏模式在变异中的破坏经过选择、交换、变异后在t+1中,模式H的数量:第二十八页,讲稿共五十四页哦模式定理从模式定理可看出,有高平均适应度、短定义距、低阶的模式,在连续的后代里获得至少以指数增长的串数目,这主要是因为选择使最好的模式有更多的复制,交叉算子不容易破坏高频率出现的、短定义长的模式,而一般突变概率又相当小,因而它对这些重要的模式几乎没有影响。第二十九页,讲稿共五十四页哦积木块假设积木块假设:遗传算法通过短定义距、低阶以及高平
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 ga 算法 讲稿
限制150内