电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

经典算法之遗传算法汇编

97页
  • 卖家[上传人]:我**
  • 文档编号:115009405
  • 上传时间:2019-11-12
  • 文档格式:PPT
  • 文档大小:2.94MB
  • / 97 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、遗传算法,遗传算法简介,产生 早在50年代,一些生物学家开始研究运用数字计算机模拟生物的自然遗传与自然进化过程; 1963年,德国柏林技术大学的I. Rechenberg和H. P. Schwefel,做风洞实验时,产生了进化策略的初步思想; 60年代, L. J. Fogel在设计有限态自动机时提出进化规划的思想。1966年Fogel等出版了基于模拟进化的人工智能,系统阐述了进化规划的思想。,1.遗传算法的产生与发展,遗传算法简介,产生 60年代中期,美国Michigan大学的J. H. Holland教授提出借鉴生物自然遗传的基本原理用于自然 和人工系统的自适应行为研究和串编码技术; 1967年,他的学生J. D. Bagley在博士论文中首次提出“遗传算法(Genetic Algorithms)”一词; 1975年,Holland出版了著名的“Adaptation in Natural and Artificial Systems”,标志遗传算法的诞生。,遗传算法的产生与发展,遗传算法简介,发展 70年代初,Holland提出了“模式定理”(Schema Theorem),一般认

      2、为是“遗传算法的基本定理”,从而奠定了遗传算法研究的理论基础; 1985年,在美国召开了第一届遗传算法国际会议,并且成立了国际遗传算法学会(ISGA,International Society of Genetic Algorithms);,遗传算法的产生与发展,遗传算法简介,发展 1989年,Holland的学生D. J. Goldherg出版了“Genetic Algorithms in Search, Optimization, and Machine Learning”,对遗传算法及其应用作了全面而系统的论述; 1991年,L. Davis编辑出版了遗传算法手册,其中包括了遗传算法在工程技术和社会生活中大量的应用实例。,遗传算法的产生与发展,遗传算法简介,几个名词概念 进化计算:,遗传算法的产生与发展,由于遗传算法、进化规划和进化策略是不同领域的研究人员分别独立提出的,在相当长的时期里相互之间没有正式沟通。直到90年代,才有所交流。 他们发现彼此的基本思想具有惊人的相似之处,于是提出将这类方法统称为“进化计算” ( Evolutionary Computation ) 。,遗传

      3、算法简介,达尔文的自然选择说 遗传(heredity):子代和父代具有相 同或相似的性状,保证物种的稳定性; 变异(variation):子代与父代,子代不同个体之间总有差异,是生命多样性的根源; 生存斗争和适者生存:具有适应性变异的个体被保留,不具适应性变异的个体被淘汰。 自然选择过程是长期的、缓慢的、连续的过程。,2.生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 染色体(chromosome):遗传物质的载体; 脱氧核糖核酸(DNA):大分子有机聚合物,双螺旋结构; 遗传因子(gene):DNA或RNA长链结构中占有一定位置的基本遗传单位;,生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 基因型(genotype):遗传因子组合的模型; 表现型(phenotype):由染色体决定性状的外部表现;,生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 基因座(locus):遗传基因在染色体中所占据的位置,同一基因座可能有的全部基因称为等位基因(allele); 个体(individual):指带有染色体特征的实体; 种群(pop

      4、ulation):个体的集合,该集合内个体数称为种群的大小;,生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 进化(evolution):生物在其延续生存的过程中,逐渐适应其生存环境,使得其品质不断得到改良,这种生命现象称为进化; 适应度(fitness):度量某个物种对于生存环境的适应程度。对生存环境适应程度较高的物种将获得更多的繁殖机会,而对生存环境适应程度较低的物种,其繁殖机会就会相对较少,甚至逐渐灭绝;,生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 选择(selection):指决定以一定的概率从种群中选择若干个体的操作 ; 复制(reproduction):细胞在分裂时,遗传物质DNA通过复制而转移到新产生的细胞中,新的细胞就继承了旧细胞的基因; 交叉(crossover):在两个染色体的某一相同位置处DNA被切断,其前后两串分别交叉组合形成两个新的染色体。又称基因重组,俗称“杂交”;,生物进化理论和遗传学的基本知识,遗传算法简介,遗传学基本概念与术语 变异(mutation):在细胞进行复制时可能以很小的概率产生某些复制差错,从而使

      5、DNA发生某种变异,产生出新的染色体,这些新的染色体表现出新的性状; 编码(coding):表现型到基因型的映射; 解码(decoding):从基因型到表现型的映射。,生物进化理论和遗传学的基本知识,遗传算法基本概念与术语 个体(individual):GA所处理的基本对象、结构。 群体(population):个体的集合。 位串(bit String):个体的表示形式。对应于遗传学中的染色体(Chromosome) 基因(gene):位串中的元素,表示不同的特征。对应于生物学中的遗传物质单位,以 DNA序列形式把遗传信息译成编码。,遗传算法基本概念与术语 位串结构空间(bit String Space):等位基因任意组合构成的位串集合,基因操作在位串结构空间进行,对应于遗传学中的基因型的集合。 参数空间(Parameters Space):是位串空间在物理系统中的映射。对应于遗传学中的表现型的集合。 适应值(fitness):某一个体对于环境的适应程度,或者在环境压力下的生存能力,取决于遗传特性。 复制、选择(reproduction or selection):在有限资源空间上的排

      6、他性竞争。 逆转或倒位(inversion):反转位串上的一段基因的排列顺序。对应于染色体上的一部分,在脱离之后反转 180o再连接起来。,遗传算法简介,进化论与遗传学的融合 19301947年,达尔文进化论与遗传学走向融合,Th. Dobzhansky1937年发表的遗传学与物种起源是融合进化论与遗传学的代表作。 生物进化与智能学的关系 生物物种作为复杂系统,具有奇妙的自适应、自组织和自优化能力,这是一种生物在进化过程中体现的智能,也是人工系统梦寐以求的功能。,生物进化理论和遗传学的基本知识,遗传算法简介,遗传算法的基本思路,3 遗传算法的思路与特点,遗传算法简介,自组织、自适应和自学习性 在编码方案、适应度函数及遗传算子确定后,算法将利用进化过程中获得的信息自行组织搜索。 本质并行性 内在并行性与内含并行性 不需求导 只需目标函数和适应度函数 概率转换规则 强调概率转换规则,而不是确定的转换规则,遗传算法的特点,遗传算法简介,选择 适应度计算: 计算结果非负 选择算法: 两类 基于适应度比例的 基于适应度排序的,4 遗传算法的基本操作,遗传算法简介,选择 选择算法: 轮盘赌选择(r

      7、oulette wheel selection) 随机遍历抽样(stochastic universal selection) 局部选择(local selection) 截断选择(truncation selection) 锦标赛选择(tournament selection),遗传算法的基本操作,遗传算法简介,交叉或基因重组 实值重组(real valued recombination): 离散重组(discrete recombination) 中间重组(intermediate recombination) 线性重组(linear recombination) 扩展线性重组(extended linear recombination),遗传算法的基本操作,遗传算法简介,交叉或基因重组 二进制交叉(binary valued crossover): 单点交叉(single-point crossover) 多点交叉(multiple-point crossover) 均匀交叉(uniform crossover) 洗牌交叉(shuffle crossover) 缩小代理交叉(cr

      8、ossover with reduced surrogate),遗传算法的基本操作,遗传算法简介,变异 实值变异 二进制变异,遗传算法的基本操作,遗传算法简介,简单实例 产生初始种群 计算适应度,遗传算法的基本操作,0001100000 0101111001 0000000101 1001110100 1010101010 1110010110 1001011011 1100000001 1001110100 0001010011,(8) (5) (2) (10) (7) (12) (5) (19) (10) (14),遗传算法简介,简单实例 选择,遗传算法的基本操作,0.086957,0.054348,0.021739 0.108696 0.076087 0.130435 0.054348 0.206522 0.108696 0.152174,遗传算法简介,简单实例 选择,遗传算法的基本操作,0.086957,0.054348,0.021739 0.108696 0.076087 0.130435 0.054348 0.206522 0.108696 0.152174,0.08695

      9、7,0.141304,0.163043,0.271739 0.347826 0.478261 0.532609 0.739130 0.847826 1.000000,遗传算法简介,简单实例 选择 在01之间产生一个 随机数:,遗传算法的基本操作,0.086957,0.054348,0.021739 0.108696 0.076087 0.130435 0.054348 0.206522 0.108696 0.152174,0.086957,0.141304,0.163043,0.271739 0.347826 0.478261 0.532609 0.739130 0.847826 1.000000,0.070221,0.545929,0.784567,0.446930,0.507893,0.291198,0.716340,0.270901,0.371435,0.854641,0001100000 1110010110 1100000001 1001110100 1010101010 1110010110 1001011011 1100000001 1001110100 0001010011,遗传算法简介,简单实例 交叉,遗传算法的基本操作,0001100000 1110010110 1100000001 1001110100 1010101010 1110010110 1001011011 1001110100 1100000001 0001010011,0001,1110,100000,010110,111,100,0010110,1011011,110000,100111,0100,0001,1001110100,1100000001,1010101,0001010,010,011,遗传算法简介,简单实例 变异,遗传算法的基本操作,遗传算法简介,简单实例 至下一代,适应度计算选择交叉变异,直至满足终止条件。,遗传算法的基本操作,遗传算法简介,函数优化 是遗传算法的经典应用领域; 组合优化 实践证明,遗传算法对于组合优化中的NP完全问题

      《经典算法之遗传算法汇编》由会员我**分享,可在线阅读,更多相关《经典算法之遗传算法汇编》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.