遗传算法及其在化工等相关领域中的应用_第1页
遗传算法及其在化工等相关领域中的应用_第2页
遗传算法及其在化工等相关领域中的应用_第3页
遗传算法及其在化工等相关领域中的应用_第4页
遗传算法及其在化工等相关领域中的应用_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、遗传算法及其在化工等相关领域中的应用遗传算法的基本含义,遗传算法中的基本概念 ,遗传算法的基本步骤 ;遗传算法的数学原理 ;遗传算法在化工等相关领域中的应用;遗传算法面临的问题;遗传算法的展望。遗传算法的基本含义遗传算法(genetic algorithms, GAs) 60年代初由John Holland1开创,可以说是对达尔文进化论公式化的表达。遗传算法是一种借鉴生物界自然选择和自然遗传机制的高度并行、随机、自适应搜索算法。它是由复制、杂交和变异三个算子组成的。遗传算法的基本概念适应值(fitness) 复制算子(replication operator) 杂交算子(crossover o

2、perator) 变异算子(mutation operator) 适应值(fitness)适应值反映该个体在群体中的适应程度,即它在群体中能否比其它个体更具生存能力。它可以是被优化函数的函数值,也可是某回归方程计算值与实验值之间的误差,或是其它自定义的标准。对一个化工过程,它可以是该过程的产率大小,或是该过程的生产成本。 复制算子(replication operator)它是从旧代中以一定概率选择个体到新代中的方法,一般是用赌盘选择法:将群体中所有串的适应值相加求和;产生一个在0与总和之间的随机数m ;从群体中编号为1的串开始,使其适应值与后继串的适应值相加,直到累加和等于或大于m,此时的串

3、即为选择复制到新代的个体。 杂交算子(crossover operator)杂交是两个串互相交换某一对应段中的对应位的值的操作。杂交是遗传算法中一个至关重要的概念。因为杂交能产生适应值更高的新个体,使搜索进入更高一层。一般常见的交叉方式有:单点交叉,双点交叉,均匀交叉。变异算子(mutation operator)变异是对串中某些位进行求反的操作。如串10111011在第3位变异得串 10011011,对二进制来说就是简单地将1变为0和0变为1的操作。要的变异方式有:等位基因突变(Simple Mutation);均匀突变(Uniform Mutation);非均匀突变(Non-Uniform

4、 Mutation)。遗传算法的基本步骤经典的遗传算法的主要步骤是:(1)随机地产生一个由确定长度串组成的初始群体。(2)对串群体执行下面、的迭代过程,直到满足停止准则。计算群体中每个个体的适应值;由复制、杂交和变异算子产生下一代群体。(3)从最终代群体中选出最好个体作为遗传算法的搜索结果 。遗传算法的数学原理 遗传算法的数学原理主要由模式定理和基因块假设构成。模式定理认为,某些适应值在群体平均适应值以上的串,在遗传迭代中将按指数增长率被采用。它具体体现遗传算法的复制算子,复制通过使高适应值个体以较高概率出现在新群体中,使群体的平均适应值得到改善。基因块假设是指,高适应值的某些串能结合形成更好

5、的串,它体现了杂交的基本思想。复制本身不能提高个体的适应值,而杂交可以通过提高个体的适应值使搜索进入更高一层。 遗传算法在化工等相关领域中的应用多目标优化问题;分离系统与换热网络同步优化;复杂非线性公用工程系统的遗传算法最优设计;化工故障诊断中基于遗传算法优化的 SOM 网络;应用遗传算法实现精馏分离序列优化综合。 其它应用电力系统中求解配电系统最优网络重构问题;机器人的优化控制;计算机辅助设计和计算机辅助教学;金融系统中网络规划的优化;社会科学中的应用。遗传算法面临的问题事物都是一分为二的 ,GA 也不是完美无缺的 ,它也存在一些不足:GA 群体太小、 编码方式、 交叉率及变异率的选择需进一步研究;GA 的收敛性证明比较困难;对 GA 的高级算子缺乏开创性研究 ,对控制参数的选择缺乏指导。遗传算法的展望 GA 是一种非常实用的并行优化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论