遗传算法基础幻灯片.ppt
《遗传算法基础幻灯片.ppt》由会员分享,可在线阅读,更多相关《遗传算法基础幻灯片.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、遗传算法基础第1页,共44页,编辑于2022年,星期三遗传算法的产生遗传算法的产生 50,60年代 Holland 提出遗传算法 60年代中期 Holland的学生J.D.Bagley 提出“遗传算法”一词 70年代 Holland 模式定理 Adaptation in Natural and Artificial Systems发表Holland的学生De Jong 将遗传算法用于最优化问题 Grefenstette 开发了第一个遗传算法软件 第2页,共44页,编辑于2022年,星期三遗传算法的发展遗传算法的发展 Evolutionary Computationcomputational i
2、ntelligence 第3页,共44页,编辑于2022年,星期三遗传算法的生物学基础 生物进化理论与遗传学 达尔文的进化论 达尔文(1858)的自然选择学说包括:1遗传2变异3生存斗争和适者生存遗传学1866孟德尔提出的分离律和自由组合律,奠定了现代遗传学的基础 摩尔根进一步确立了染色体的遗传学说,认为遗传性状是由基因决定第4页,共44页,编辑于2022年,星期三遗传算法的生物学基础遗传学的基本结论生物的所有遗传信息都包含在其染色体中,染色体决定了生物的性状染色体是由基因及其由规律的排列所构成.遗传和进化过程发生在染色体上生物的繁殖过程是由基因的复制过程来完成的通过同源染色体间的交叉和变异会
3、产生新的物种,使生物呈现新的性状对环境适应性好的基因或染色体比适应性差的基因或染色体有更多的机会遗传到下一代第5页,共44页,编辑于2022年,星期三遗传算法的生物学基础 生物进化理论与遗传学现代综合进化论 没有所谓生存斗争的问题,单是个体繁殖机会的差异也没有所谓生存斗争的问题,单是个体繁殖机会的差异也能造成后代基因库组成的改变,自然选择也能够进行能造成后代基因库组成的改变,自然选择也能够进行生物的进化实际上是种群的进化每一代个体基因型的改变会影响种群基因库的组成种群基因库的进化就是种群的进化基因库+适者繁殖=群体进化第6页,共44页,编辑于2022年,星期三遗传算法的生物学基础 生物进化理论
4、与遗传学非达尔文式进化理论 1.分子进化中性理论 2.跳跃进化理论 3.间断平衡进化理论非渐变进化理论的核心基础仍然是自然选择第7页,共44页,编辑于2022年,星期三遗传算法的生物进化模型现代综合进化论选择优胜劣汰遗传保持优良特性变异产生新特性第8页,共44页,编辑于2022年,星期三遗传算法的基本术语编码:从问题域到遗传域的映射。即性状与基因的DNA序列的映射 解码:从遗传域到问题域的映射。即将DNA序列解释成个体的性状适应度:种群的某个个体对生存环境的适应程度。适应度高的个体可以获得更多的繁殖机会,而适应度低的个体,其繁殖机会就会比较少,甚至逐渐灭绝 选择:以一定概率从种群中选择若干个体
5、的操作。一般而言,选择就是基于适应度的优胜劣汰的过程 交叉:有性生殖生物在繁殖下一时两个同源染色体之间通过交叉而重组,即在两个染色体的相同位置处DNA被切断,前后两串分别交叉组合形成新的染色体 第9页,共44页,编辑于2022年,星期三遗传算法的基本思想第10页,共44页,编辑于2022年,星期三遗传算法的流程图编码解码第11页,共44页,编辑于2022年,星期三遗传算法基本要素与实现技术编码与解码问题域(解空间)优化变量 遗传域(基因空间)优化变量的代码表示映射二进制编码浮点数编码符号编码第12页,共44页,编辑于2022年,星期三编码与解码二进制编码二进制编码是遗传算法中最常用、最原始的一
6、种编码方法,它将原问题的解空间映射到二进制空间上,然后进行遗传操作。找到最优个体后再通过解码过程还原原始的数据形式进行适应度评价二进制编码的串长度 取决于求解的精度 编码公式解码公式第13页,共44页,编辑于2022年,星期三编码与解码浮点编码个体的基因值用某一范围内决策变量的一个浮点数来表示,个体的编码长度等于其决策变量的个数。浮点编码使用的是决策变量的真实值2.50 9.54 3.25 0.25 4.25 7.00X:某个优化问题含有6个变量,则它的一个基因表达为对应的表现型为 x=2.50,9.54,3.25,0.25,4.25,7.00第14页,共44页,编辑于2022年,星期三编码与
7、解码符号编码个体基因值取自一个无数值含意,而只有代码含义的符号集。符号集可以是字母,也可以是数字序号。如血型A,B,AB,O可以分别用a,b,c,d表示,或者a1,a2,a3,a4,也可表示为1,2,3,4第15页,共44页,编辑于2022年,星期三遗传算法基本要素与实现技术最小与最大的转化个体适应度评价 为正确计算个体的遗传概率,个体的适应度必须为正数或者为零,不能为负数而目标函数在寻优区间有一下三种状态:第16页,共44页,编辑于2022年,星期三个体适应度评价F(x)f(x)CF(x)F(x)F(x)第17页,共44页,编辑于2022年,星期三遗传算法基本要素与实现技术选择算子适应度较高
8、的个体被遗传到下一代群体中的概率较大,适应度较低的个体被遗传到下一代群体中的概率较小。选择方法 比例选择法(轮盘赌)锦标赛选择法 第18页,共44页,编辑于2022年,星期三比例选择法(轮盘赌)基本思想 各个个体被选中的概率与其适应度大小成正比。设群体大小为 ,个体 的适应度大小为 ,则 个体 被选中的概率为 第19页,共44页,编辑于2022年,星期三比例选择法(轮盘赌)具体步骤 1)计算各基因适应度值和选择概率 2)累计所有基因选择概率值,记录中间累 加值S-mid 和最后累加值 sum=3)产生一个随机数 N,0 N 1 4)选择对应中间累加值S-mid 的基因进入交换集 5)重复(3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 算法 基础 幻灯片
限制150内