- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识工程与知识管理第4章(3遺传算法)
第4章 计算智能的仿生技术 (3) 遗 传 算 法 4.3 遗传算法 4.3.1 遗传算法原理 4.3.2 优化模型的遗传算法求解 4.3.3 基于遗传的分类学习系统 4.3.1 遗传算法原理 遗传算法(Genetic Algorithms,GA)是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化有哪些信誉好的足球投注网站算法。 它模拟了生物的繁殖、交配和变异现象,从初始的种群,产生一群更适应环境的后代。 1975年美国Michigan大学J.Holland教授提出。 美国人De.Jong博士将遗传算法应用于函数优化。 Goldberg完成了遗传算法的框架。 4.3.1.1 遗传算法概述 遗传算法(Genetic Algorithms,GA)是一种基于遗传学的有哪些信誉好的足球投注网站优化算法。 遗传是作为一种指令码封装在每个染色体(个体)中,并以基因(位)的形式包含在染色体(个体)中。 在遗传算法中,“染色体”对应的是数据或数组,通常是由一维的串结构数据来表现。串上各个位置对应“基因”,而各位置上的值对应基因的取值。基因组成的串就是染色体,或者叫做基因型个体。一定数量的个体组成了群体。 遗传算法将问题的每个可能的解按某种形式进行编码,编码后的解称作染色体(个体)。 随机选取N个染色体(个体)构成初始种群,再根据预定的评价函数对每个染色体计算适应值,使得性能较好的染色体具有较高的适应值。 遗传算法的处理流程图 4.3.1.2遗传算法中的基本要素 遗传算法中包含了如下五个基本要素: 1)问题编码 2)初始群体的设定 3)适应值函数的设计 4)遗传操作设计 5)控制参数设定(主要是指群体大小和使用遗传操作的概率等) 这五个要素构成了遗传算法的核心内容。 (1)问题编码 如何将问题描述成位串的形式,即问题编码。一般将问题中各参数用二进制编码,构成子串,再将子串拼接起来构成“染色体”位串。 不同串长和不同的码制,对问题求解的精度和遗传算法收敛时间会有很多影响。 目前也出现采用其它编码方式,如用向量、规则来表示染色体。 (2)初始群体的生成 遗传算法是群体型操作,这样必须为遗传操作准备一个由若干初始解组成的初始群体。 初始群体的每个个体都是通过随机方法产生的。 (3)适应值函数的确定 适应值函数是根据目标函数确定的。适应值总是非负的,任何情况下总是希望越大越好。 适应值函数的选取至关重要,它直接影响到算法的收敛速度即最终能否找到最优解。 函数优化问题可直接将目标函数本身作为适应值函数。 (4)控制参数 参数主要有个体编码长度、群体大小M、交叉概率Pc、变异概率Pm、终止代数T等 这些参数对遗传算法的运行影响很大,需要认真选择。 4.3.1.3 遗传算子 1、选择(Selection)算子 依据每个染色体的适应值大小,适应值越大,被选中的概率就越大,其子孙在下一代产生的个数就越多。 选择操作是建立在群体中个体的适应值评估基础上的,目前常用的选择算子有适应值比例法、最佳个体保存法、期望值方法等。 2、交叉(Crossover)算子 通过染色体重组来产生新一代染色体。 如有两个用二进制编码的个体A和B。 交叉前后为: A=a1a2a3│a4a5 A’=a1a2a3│b4b5 B=b1b2b3│b4b5 B’=b1b2b3│a4a5 (父代) (子代) 3、变异(Mutation)算子 变异增加了遗传算法找到接近最优解的能力。 变异就是以很小的概率,随机地改变字符串某个位置上的值。把某一位的内容进行变异。 在二进制编码中,就是将某位0变成1,1变成0。 如:110010的第四位变异成110110 (父代) (子代) 4.3.1.4 遗传算法的理论基础 1.模式定理 遗传算法的理论基础是Holland提出的模式定理。一个模式(Schema)就是一个描述种群中在位串的某些确定位置上具有相似性的位串子集的相似性模板(Similarity Template)。 模式定理是遗传算法的理论基础,它说明: 高适应值、长度短、阶数低的模式在后代中至少以指数增长包含该模式H的位串的数目。 原因在于遗传使高适应值的模式复制更多的后代。 2.基因块假设 高适应值、长度短、低阶的模式叫基因块。基因块假说: 长度短的、低阶的、高适应值的模式(基因块)通过遗传操作繁殖、交换、变异,的逐渐
您可能关注的文档
- 电子排版技术CAI-CHAP02.ppt
- 电子商务全流程服务介绍_灯饰灯具【ppt】.ppt
- 电子政务总体框架和顶层设计的突破口—业务线战略(商维庆,大连理工.ppt
- 电子杂志社总体策划方案(PPT版).ppt
- 电子政务01-概述.ppt
- 电子科大LabVIEW PPT10.ppt
- 电子科大LabVIEW PPT11.ppt
- 电子测量与仪器-电子教案 第2章 测量用信号源.ppt
- 电子工业出版社企业资源计划(ERP)精品讲义完整版.ppt
- 电子科大LabVIEW PPT12.ppt
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)