2022年遗传算法综述 .pdf
《2022年遗传算法综述 .pdf》由会员分享,可在线阅读,更多相关《2022年遗传算法综述 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 遗传算法综述摘要:遗传算法是一种全局优化的随机搜索算法,是解决复杂优化问题的有力工具。近年来,由于遗传算法求解复杂优化问题的巨大潜力及其在工业工程领域的成功应用,这种算法受到了国内外学者的广泛关注。本文介绍了遗传算法的基本原理和主要特点,概述了遗传算法的常见应用领域,讨论了遗传算法的基本步骤和存在的问题。关键词 :遗传算法适应度 随机搜索1.引言遗传算法 Genetic Algorithm,简称 GA 是由美国 Michigan 大学的Holland 教授于 1969年提出,后经 DeJong 、Goldberg等人归纳总结所形成的一类模拟进化算法。它来源于达尔文的进化论、魏茨曼的物种选择
2、学说和孟德尔的群体遗传学说,是生命科学与工程科学互相交叉、互相渗透的产物,其本质是模拟生物进化过程的一种随机搜索与全局优化算法。目前,遗传算法广泛应用于自动控制、计算科学、模式识别、工程设计、智能故障诊断、管理科学和社会科学等领域,适用于解决复杂的非线性和多维空间寻优问题,如TSP( 旅行商问题 ) 、背包问题、排课问题等。2.遗传算法理论遗传算法的基本术语由于遗传算法是模拟生物进化过程的,因此有必要了解下面几个关于生物学的基本术语。1染色体 chromosome :生物细胞中含有的一种微小的丝状化合物,是遗传物质的主要载体,由多个基因组成。2基因 gene):DNA 或RNA ,长链结构中占
3、有一定位置的基本遗传单位。3个体 individual:指染色体带有特征的实体,在问题简化的情况下可代表染色体。4种群 population :染色体带有特征的个体的集合称为种群,该集合内个体数称为群体的大小。有时个体的集合也称为个体群。5进化 evolution:生物在其延续生存的过程中,逐渐适应其生存环境,使得其品质不断得到改进,这种生命现象称为进化。生物的进化是以种群的形式进行的。6适应度 fitness:在研究自然界中生物的遗传和进化现象时,生物学家使用适应度这个术语来度量某个物种对于生存环境的适应程度。对生存精选学习资料 - - - - - - - - - 名师归纳总结 - - -
4、- - - -第 1 页,共 6 页2 环境适应度高的物种将获得更多的繁殖时机,而对生存环境适应程度较低的物种,其繁殖的时机就相对较少,甚至逐渐灭绝。遗传算法的基本原理遗传算法是从一组随机产生的初始解开始搜索,按照适者生存和优胜劣汰的原理,通过交叉、变异和选择运算来实现的。其中,选择是指从种群中选择生命力强的染色体来产生新种群的过程,选择的依据是每个染色体的适应度大小, 适应度越大 , 被选中的概率就越大;交叉运算是指两个相互配对的染色体按某种方式相互交换其部分基因,从而形成两个新的个体;变异就是以很小的概率, 随机改变染色体某个位置上的基因。根据适应度的大小,从上一代和后代中选择一定数量的个
5、体作为下一代群体,再继续进化。这样经假设干代之后,算法收敛于最好的染色体,它很可能就是问题的最优解或次优解。遗传算法的主要特点遗传算法作为一种新型的、模拟生物进化过程的随机化搜索方法,不同于枚举法、启发式算法、搜索算法等传统的优化方法。它具有以下特点:1自组织、自适应和自学习性。2遗传算法的本质并行性。3遗传算法不要求导或其他辅助知识,而只需要影响搜索方向的目标函数和相应的适应度函数。4遗传算法强调概率转换规则,而不是确定的转换规则。5遗传算法可以更加直接地应用。6遗传算法对给定问题,可以产生许多的潜在解,最终选择可以由使用者确定。3.基本步骤遗传算法的基本步骤为:Step 1 :随机产生一定
6、数目的初始种群,每个个体表示为染色体的基因编码;Step 2 :计算每个个体的适应度,并判断是否符合优化准则,假设符合,输出最正确个体及其代表的最优解并结束计算,否则转向第3步;Step 3 :依据适应度选择再生个体,适应度高的个体被选中的概率高,适应度低的个体可能被淘汰;Step 4 :执行交叉和变异操作,生成新的个体;Step 5 :得到新一代的种群,返回到第2步。在遗传算法的具体实现过程中,优化参数需要事先确定, 参数的选取对遗传算法的性能有重要影响。1) 种群数量。群体规模影响遗传优化的最终结果以及遗传算法的执行效精选学习资料 - - - - - - - - - 名师归纳总结 - -
7、- - - - -第 2 页,共 6 页3 率。当种群数量太小时,遗传算法的优化性能一般不会太好;种群数量较大则可减少遗传算法陷入局部最优解的机率,但也意味着计算复杂度变大,效率变低。一般取种群数量为 10到160之间。具体的的种群数量根据具体情况有所不同。2交叉概率交叉概率的选择决定了交叉操作的频率。频率越高,可以越快地收敛到最优解区域,但过高的频率也可能导致收敛于一个解;假设交叉概率太低,遗传算法搜索可能陷入迟钝状态。一般取交叉概率的值为至之间。3变异概率。变异概率通常只取较小的数值,通常为0.001 左右。一般而言,低频度的变异可防止群体中重要的、单一基因的可能丧失;假设取较高的变异概率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年遗传算法综述 2022 遗传 算法 综述
限制150内