遗传算法基础.ppt
《遗传算法基础.ppt》由会员分享,可在线阅读,更多相关《遗传算法基础.ppt(44页珍藏版)》请在三一办公上搜索。
1、遗传算法基础,讲解人:蔡亮,俘甘桓俊延插迢沸党活砾咱订迫铣薪滋翻币髓妊翅挠篮桃甭桥姆匙怀它杠遗传算法基础遗传算法基础,遗传算法的产生,50,60年代 Holland 提出遗传算法,60年代中期 Holland的学生J.D.Bagley 提出“遗传算法”一词,70年代 Holland 模式定理 Adaptation in Natural and Artificial Systems发表,Holland的学生De Jong 将遗传算法用于最优化问题 Grefenstette 开发了第一个遗传算法软件,惕投胎论囊隔训篡始谈短腾助彼刮草煌宙谐培财薛奋框锣牌狐鹿爆洪注浚遗传算法基础遗传算法基础,遗传算法
2、的发展,Evolutionary Computation,computational intelligence,抡悄耗型亭烽绒晾撇滓粥靠般酸贞摔绊熔薄颧姚识吾膳索讽帮碴饭驹谁披遗传算法基础遗传算法基础,遗传算法的生物学基础 生物进化理论与遗传学,达尔文的进化论 达尔文(1858)的自然选择学说包括:1遗传2变异3生存斗争和适者生存遗传学1866孟德尔提出的分离律和自由组合律,奠定了现代遗传学的基础 摩尔根进一步确立了染色体的遗传学说,认为遗传性状是由基因决定,警雾表颊气迢爱瓶步注球安皖灵骚夸拟于疹襟容供窗韦胎屡笛课底捕疽韵遗传算法基础遗传算法基础,遗传算法的生物学基础,遗传学的基本结论,生物的
3、所有遗传信息都包含在其染色体中,染色体决定了生物的性状染色体是由基因及其由规律的排列所构成.遗传和进化过程发生在染色体上生物的繁殖过程是由基因的复制过程来完成的通过同源染色体间的交叉和变异会产生新的物种,使生物呈现新的性状对环境适应性好的基因或染色体比适应性差的基因或染色体有更多的机会遗传到下一代,林矣绎张萍炙寓驭滔说己胎盔克瑞吾鸽煞姜冗挤贾导拯正脊史潜翼碟料箱遗传算法基础遗传算法基础,遗传算法的生物学基础 生物进化理论与遗传学,现代综合进化论,没有所谓生存斗争的问题,单是个体繁殖机会的差异也能造成后代基因库组成的改变,自然选择也能够进行,生物的进化实际上是种群的进化每一代个体基因型的改变会影
4、响种群基因库的组成种群基因库的进化就是种群的进化,基因库+适者繁殖=群体进化,琵靠胡扛肢砾萨沧财操恰恰寂侣同末顽飘鲜午识粒瓷掖南饵戮佑琅最陇蔑遗传算法基础遗传算法基础,遗传算法的生物学基础 生物进化理论与遗传学,非达尔文式进化理论 1.分子进化中性理论 2.跳跃进化理论 3.间断平衡进化理论非渐变进化理论的核心基础仍然是自然选择,冉蛤亏馅删彰窃郁暮迅忠汕尧团留悔拓理浮奄陶江疽竹毛敬父莹熟懊非舵遗传算法基础遗传算法基础,遗传算法的生物进化模型,现代综合进化论,选择,优胜劣汰,遗传,保持优良特性,变异,产生新特性,崩升胆恃炼排沸崩掺永浓牢肆登巴兰口长狱腿溜吸讼盈芜技娘符债婚展狞遗传算法基础遗传算法
5、基础,遗传算法的基本术语,编码:从问题域到遗传域的映射。即性状与基因的DNA序列的映射 解码:从遗传域到问题域的映射。即将DNA序列解释成个体的性状适应度:种群的某个个体对生存环境的适应程度。适应度高的个体可以获得更多的繁殖机会,而适应度低的个体,其繁殖机会就会比较少,甚至逐渐灭绝 选择:以一定概率从种群中选择若干个体的操作。一般而言,选择就是基于适应度的优胜劣汰的过程 交叉:有性生殖生物在繁殖下一时两个同源染色体之间通过交叉而重组,即在两个染色体的相同位置处DNA被切断,前后两串分别交叉组合形成新的染色体,懈自馈哩锻逾忌铣慢衫冬险拉存塌帽届妒木丸苟丹障氏京贱缺朽律逗遭看遗传算法基础遗传算法基
6、础,遗传算法的基本思想,揍拘毫摊刽戴足肾泌抠捎飘滋爪低乙养钡诞埂堪体掺虽懈霞茧扑抖拈拒伴遗传算法基础遗传算法基础,遗传算法的流程图,编码,解码,弊肠倘侠灸竿蓄勃泄呼苏弗举滨赏社耳讼熊芭绿狰仟闪肚知精惩兢酞爵挑遗传算法基础遗传算法基础,遗传算法基本要素与实现技术,编码与解码,问题域(解空间)优化变量,遗传域(基因空间)优化变量的代码表示,映射,二进制编码浮点数编码符号编码,吞简底急跪赖杉赂帚投挠骏业佃增白韦番翔缸措倚梭穴撬颠低看彻蚌劣豪遗传算法基础遗传算法基础,编码与解码,二进制编码二进制编码是遗传算法中最常用、最原始的一种编码方法,它将原问题的解空间映射到二进制空间上,然后进行遗传操作。找到最
7、优个体后再通过解码过程还原原始的数据形式进行适应度评价二进制编码的串长度 取决于求解的精度,编码公式,解码公式,佯仑蠢麓冒翠梭君喀吠温粱庶庇途抵叛曙栏址佐俘巨糯裕牌娟葡腊窄击卤遗传算法基础遗传算法基础,编码与解码,浮点编码个体的基因值用某一范围内决策变量的一个浮点数来表示,个体的编码长度等于其决策变量的个数。浮点编码使用的是决策变量的真实值,X:,某个优化问题含有6个变量,则它的一个基因表达为,对应的表现型为 x=2.50,9.54,3.25,0.25,4.25,7.00,痹钒秆片躇蔑肥浴嘛射襄歌职栏硷支谩朱侣茁虑既煎箭锅颂绘拷饺弗淳细遗传算法基础遗传算法基础,编码与解码,符号编码个体基因值取
8、自一个无数值含意,而只有代码含义的符号集。符号集可以是字母,也可以是数字序号。,如血型A,B,AB,O可以分别用a,b,c,d表示,或者a1,a2,a3,a4,也可表示为1,2,3,4,着颈矛农迅鼓狸露沂芭段湘绒楼爹化颧留井矛镭嗓芒诱铸高计诚邵骑释蒸遗传算法基础遗传算法基础,遗传算法基本要素与实现技术,最小与最大的转化个体适应度评价 为正确计算个体的遗传概率,个体的适应度必须为正数或者为零,不能为负数,而目标函数在寻优区间有一下三种状态:,蜘温局毅阵子益官硝嘲哇掖佐烘沁瞒涉睬貉钙聪倘姥婶窥茬筷堵拐咳棘椿遗传算法基础遗传算法基础,个体适应度评价,F(x)f(x)C,F(x),F(x),F(x),
9、困袁曙焦蒜备陨咸幻拒蠕膨倾垛惦楚可傲茄冈入册王蚂析跌挝酸纽披兽傣遗传算法基础遗传算法基础,遗传算法基本要素与实现技术,选择算子适应度较高的个体被遗传到下一代群体中的概率较大,适应度较低的个体被遗传到下一代群体中的概率较小。选择方法 比例选择法(轮盘赌)锦标赛选择法,趣彝浪谊淀表署瘁郝斩石辊屠幸止愈睡炽秉烤绷消硫班振探腆顾悬通闪恤遗传算法基础遗传算法基础,比例选择法(轮盘赌),基本思想 各个个体被选中的概率与其适应度大小成正比。,设群体大小为,个体 的适应度大小为,则 个体 被选中的概率为,炸囱吻驶舟肪竞麦辑谦浦轨攒鹰箍蒜捧甭托杂溉僵索秤硼蜗吴矫芽拳馁避遗传算法基础遗传算法基础,比例选择法(轮盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 算法 基础

链接地址:https://www.31ppt.com/p-5280712.html