




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、遗传算法(Genetic Algorithm,GA)内容产生的背景含义生物学基础一般框架基本要素一个例子优点与适用领域展望遗传算法产生的背景自20世纪40年代,生物模拟(仿生学)就已成为计算科学的一个组成部分;对机器智能的强烈渴望,大大地推动了仿生学的发展;对大规模优化问题有效求解的现实需求,也大大地推动了GA的产生;1962年美国的Holland教授受达尔文“物竞天择,适者生存”进化论的启发,首次提出了GA算法的思想,并于1975年发表了著名的Adaptation in Natural and Artificial Systems(自然系统和人工系统的自适应性)。遗传算法的含义遗传算法(Ge
2、netic Algorithm, GA)是一种全局优化算法,它借用了生物遗传学与进化论中的“物竞天择、适者生存”理论,通过自然选择、遗传、变异等作用机制,实现各个个体的适应性(决策变量的目标函数)的提高。遗传算法的生物学基础遗传变异理论进化论遗传变异理论细胞是构成生物的基本结构与功能单位细胞中的染色体包含了生物的所有遗传信息,染色体包括蛋白质和DNA(脱氧核糖核酸) DNA是染色体中的主要成分,是遗传物质基础,DNA具有双螺旋结构 基因是染色体上的有效DNA片断,生物的各种性状由其相应的基因决定,基因是遗传的基本单位生物性状的遗传与变化是通过基因的复制与交叉实现的。进化论“物竞天择,适者生存”
3、生物普遍存在着变异。一切生物都有变异特性,世界上没有两个完全相同的生物。生物普遍具有高度的繁殖率与自下而上竞争能力。生物有着繁殖过剩的倾向,但由于食物与空间的限制及其它因素的影响,每种生物只有少数个体能够发育与繁殖。生物在生存竞争中,对生存有利的变异个体被保留下来,而对生存不利的变异个体则被淘汰,这就是自然选择或适者生存。通过自然选择形成新物种。 遗传算法的一般框架基本概念遗传算法的主要步骤基本概念遗传编码: A称为X的编码,记为e(X),L为编码长度,X称为A的解码,记为e-1(X),每一个ai看成一个遗传基因,它的所有可能取值称为等位基因,记为,等位基因可以是一组整数,也可以是实数,最常用
4、的等位基因是由0和1两个整数组成的,此时A就是一个长度为L的二进制字符串。个体空间与种群空间个体空间: HL中的元素为个体M阶种群空间: 中的元素称为m阶种群, 称为母体空间,它的元素称为一对母体基本概念(续)适应值函数F(A):HL到正实数集的一个映射选择算子、交叉算子和变异算子选择算子:根据每个个体的适应度,按照一定的规则,从t代种群中选择一些优良的个体,作为母体或直接遗传到下一代种群。模拟生物自然选择的操作,反映了“优胜劣汰”原理。交叉算子:从第t代种群中选择出的每一对母体,依一定的概率交换它们之间的部分基因。模拟生物有性繁殖的基因重组操作。变异算子:从第t代种群中的每一个个体,依一定的
5、概率改变某一个或某一些基因的值。模拟生物基因突变的操作。遗传算法的主要步骤对待解决问题进行编码;初始化:确定种群的规模和终止准则;随机生成N个个体作为初始种群X(0) ;置进化代数t=0;个体评价: 对当前群体X(t)中每个个体xi计算其适应度,适应度表示了该个体的性能好坏;种群进化:以一定的概率应用选择算子、繁殖(交叉和变异)算子产生下一代种群X(t+1);终止检验:如果X(t+1)满足终止准则,则输出X(t+1)中具有最大适应度的个体作为最优解,终止计算 ;否则令t=t+1,转步骤3。 基本要素编码格式适应度度量与适应值函数选择算子、繁殖算子及进化参数编码格式个体空间:可行解空间:编码格式
6、: HL的一个映射eA=e(X)称为对X编码,X=e-1(A)称为对A解码常用二进制编码,即ai0,1适应度度量与适应值函数适应度度量J是一个映射适应值函数F是一个函数适应度度量通常取为J(A)=F(e-1(A)选择算子、繁殖算子及进化参数选择算子:提高了母体的平均适应值,如赌盘选择技术交叉算子:单点交叉,多点交叉,均匀交叉,算术交叉变异算子:点变异,均匀变异,正态变异,非一致变异进化参数:编码长度,种群规模,交叉概率,变异概率,终止进化代数单点交叉与点变异优点简单、通用性好:只利用适应值信息,不需目标函数或约束函数可导的要求隐含的并行性:采用群体搜索策略,而不是传统的单点搜索策略,搜索可行解空间全局优化能力强:利用生物进化论的思想,采用概率转移机制搜索可行解空间,提高了算法跳出局部最优点的能力适用情况复杂、困难的全局优化问题,而不是通常的数值优化问题。换句话说,能用传统方法有效求解的应该用传统方法,只有当传统方法无效求解或困难求解时才采用遗传算法。这里的复杂问题主要指目标函数没有明确解析表达式或解析表达式不好计算,或目标函数有极多的峰值,或目标函数是向量值(多目标);这里的困难主要指目标函数或约束函数不连续、不可微、高度非线性,或者优化问题为NP问题。函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林地转让合同书二零二五年
- 二零二五版保密不竞争和知识产权归属协议
- 二手房买家赎楼协议书
- 2025年老人用助力杆项目可行性研究报告
- 2025年离子罐项目可行性研究报告
- 2025年AG13电喷汽车发动机合作协议书
- 2025年铝包钢导线合作协议书
- 2025-2030中国特种车行业市场深度调研及竞争格局与投资前景研究报告
- 2025-2030中国爵士靴行业发展趋势与投资战略研究报告
- 2025-2030中国温湿度计行业市场发展趋势与前景展望战略研究报告
- 2025年台球裁判能力测试题及答案
- T-CSGPC 033-2024 陆上风电场设施变形测量技术规程
- 2025建筑信息模型技术员(中级)技能鉴定精练考试指导题库及答案(浓缩300题)
- 2025年红十字初级急救员证考试题库及答案(一)
- 肾梗死护理措施
- 《颈椎病的针灸治疗》课件
- 医美诊所院感知识培训课件
- 河北省气象部门招聘笔试冲刺题2025
- 糖尿病患者饮食指导课件
- 【MOOC】宇宙简史-南京大学 中国大学慕课MOOC答案
- 【MOOC】现代养殖设施与设备-河南牧业经济学院 中国大学慕课MOOC答案
评论
0/150
提交评论