提高遗传算法搜索效率的技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lili1006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法作为一种启发式搜索算法,在科学研究、工程技术等众多领域有着广泛的应用。但由于现有的遗传算法在求解某些优化问题时,通常存在搜索效率不高的问题,因而使遗传算法在实际中的应用受到限制。提高遗传算法搜索效率的问题已成为推广、应用遗传算法的关键之一,该问题的研究已受到中外学者的广泛关注。因此研究提高遗传算法搜索效率的技术具有重要的理论意义,而且为遗传算法的推广应用奠定良好的基础。  针对传统遗传算法搜索效率中存在的搜索空间和收敛速度的矛盾,借鉴美术中“素描”的思想,对传统的遗传算法进行了改进,提出了新的基于素描的遗传算法。该算法模拟人的素描行为,构造参数控制下的选择算子,再通过参数的调节来选择个体,并依据最优个体对选择算子进行修正,来动态调整群体进化过程中的算法搜索空间和收敛缓慢之间的矛盾,从而提高遗传算法搜索的效率。仿真及在供应链管理中的应用表明,算法搜索效率高于现有的其它方法,说明了该算法的有效性。  针对传统遗传算法搜索效率中存在的容易陷入局部最优解的问题,借鉴生物中“亲缘选择”的思想,对传统的遗传算法进行了改进,提出了新的基于亲缘选择的遗传算法。所提出的算法源于进化理论中的亲缘选择现象,构造新的选择算子,通过亲缘关系来保证算法在最优解的邻域内的有效搜索,从而有效地避免了传统遗传算法中早熟现象,显著地提高了遗传算法的搜索效率。实验表明新算法在数据库的聚类挖掘中,在时间性能和聚类质量上都能获得较好的结果。  基于和声搜索提出了改进的遗传算法,以增强其稳定性,并把改进的遗传算法与单纯形方法和禁忌搜索法有机地结合起来提出一种混合算法。混合算法利用单纯形方法很强的局部下降能力来提高遗传算法的解的精度,利用禁忌搜索法的全局搜索能力来提高改进遗传算法的搜索效率。实验表明混合算法搜索效率可有效地提高。  针对传统遗传算法搜索效率中存在早熟收敛和收敛缓慢的难题,给出新的改进遗传算法。该算法从被优化函数的因变量出发,结合水平集的概念,对每一代种群进行分类,把与目标相关的所有信息有机地结合在一起,从而提高了算法的搜索效率;同时通过对变异算子进行改进,提高了种群的多样性,有效地避免了遗传算法的早熟收敛;还证明了变异算子能提高种群多样性以及新算法能依概率收敛于全局最优解,并且给出了算法的收敛准则。将算法应用于数据分类中,获得了满意效果。  遗传算法提供了一种不依赖问题种类的通用算法框架,可用于求解不同的优化问题。在所用的算例计算中,基于素描的遗传算法、基于亲缘选择的遗传算法、混合算法和基于水平集的遗传算法各自采用基本相同的程序,不同的只是所用的测试函数和算法应用的目标函数具体表达式,仿真结果表明算法均能有效地收敛到问题的全局最优解。其中,基于素描的遗传算法的程序设计要求较深数学知识,基于亲缘选择的遗传算法仅考虑了算法的搜索空间不足来对算法进行改进的,混合算法是从遗传算法的稳定性和爬山能力两个方面来对算法进行改进的,因而搜索效率比基于亲缘选择的遗传算法更好,但混合算法和基于亲缘选择的遗传算法分别适应实数编码和二进制编码,最后基于水平集的遗传算法由于是从另外一个全新的角度出发来对算法进行改进的,因而避免了上述三种改进算法的缺点,具有非常广泛的应用性。
其他文献
该论文首先介绍了课题开发的技术背景、开发环境及一些关键技术,然后详细论述了该系统的系统设计,最后深入研究与探讨了该系统的关键部分--数据字典子系统的设计与实现.
学位
该文从自动控制领域中模拟量的回路控制,开关量的顺序控制及人机接口三个主要问题入手,从理论上,同时结合作者主要参与完成的山东东明石化厂液蜡生产分子筛装置的DCS控制系统
网络管理是网络发展中一个很重要的关键技术,对网络的发展有很大的影响,并已成为现代通信网络中最重要的问题之一.TCP/IP网络技术在网络系统的广泛使用促使了网络管理的产生
学位
满文作为清代的官方方案,在中国的历史上曾经起着重要的作用.满文文献的研究对于研究清代及伪满洲国时期的科学和文化具有重要意义.基于这个目的,辽宁省档案馆与该研究室联合
学位
随着Internet的进一步发展及其在全球的迅速蔓延,引发了对传统教育模式的新一轮革命.该文提供了一个较完善的基于Internet的现代远程教育系统.该文设计实现了基于WWW的远程教
生物科学技术与计算机科学技术的迅速发展,孕育了一门新的学科——生物信息学。特别是人类基因组计划(Human Genome Project,HGP)的顺利实施和完成,极大地推动了这门新生学科的
学位