记忆遗传算法在函数优化中的应用

被引量 : 0次 | 上传用户:tanxiaoming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法是一种借鉴生物界自然选择和遗传机制的高度并行、随机、自适应的全局优化概率搜索算法。国内外都非常重视遗传算法的理论和应用研究,并取得了令人瞩目的进展。但遗传算法的理论和方法尚未成熟,算法自身的一些不足也有待于进一步地改进和完善,而函数优化问题是对遗传算法进行性能评价的常用算例。在遗传算法进行函数优化的过程中,不断出现个体重复现象,重复概率与参数设置有关。大量的重复个体参与每一代的遗传进化,在计算每个个体的适应度时,相同个体,相同的操作,相同的计算结果,消耗了大量的程序运行时间,提高了程序的时间复杂度,针对这个现象,本文提出了一种新的算法——记忆遗传算法。该算法创设了遗传个体库的概念,遗传个体库中保存个体的编码和适应度信息,这种改进方法避免了相同个体适应度的重复计算,可以大大节省适应度评估的时间,从而获得较快的收敛速度,改进了算法的性能。研究工作从对简单一元函数、二元多峰函数和单峰函数的迭代过程深入细致的探究开展,选择了一些典型的复杂函数进行仿真测试,通过和其它方法比较,证明本文提出的记忆遗传算法能有效加快算法的收敛速度,从而改进了算法的性能。本文对遗传算法的主要改进及工作如下:1.遗传算法模拟了自然选择和遗传中发生的复制、交叉和变异等现象,从任一初始种群出发,通过随机选择、交叉和变异操作,产生一群更适应环境的个体。本文首先通过对一个函数的优化详细介绍了遗传算法的实际工作过程,在这过程中发现了个体的重复现象;然后通过一个简单一元函数具体分析了遗传算法过程中种群个体的重复现象,包括哪些参数的设置会影响重复率,对这些现象的研究为本课题的提出提供了事实依据。2.根据标准遗传算法的运算流程,在每一代每一个体执行选择、交叉和变异操作之前,均要进行适应度值的计算。针对遗传算法过程中个体的重复现象,本文提出了遗传个体库的概念。个体库中保存个体的编码和适应度值信息,产生的新个体在执行选择、交叉和变异操作之前先与个体库中已存有的个体编码信息进行比对,如果个体库中已有相同个体的编码信息,则直接将对应的适应度值取出,避免了相同个体适应度值的重复计算,加快了运行速度,改进了算法性能。3.为了测试本文提出的改进是否有效和是否具有一定的通用性,选择了多个测试函数,并采用多种算法进行了测试,通过大量的实验及对实验结果的分析与比较,给出了结论。最后,通过对研究工作的总结,指出本文改进算法的优点与不足,为遗传算法的进一步研究提供一定的参考价值。
其他文献
盐渍土作为一种重要的后备土地资源,对其加以合理利用和有效改良发挥资源潜力,提高综合生产能力,对保障我国未来粮食安全和保护生态环境具有重要意义,同时也是我国农业可持续
20世纪80年代以来,全球经济、网络环境的全面发展带来了企业所处环境的变化,从过去的稳定的、可预测的静态环境转变为日益复杂和不确定的动态环境。市场的快速多变以及不断细
随着科技的飞速进步和社会的迅猛发展,世界正向全球化发展,也使得世界成为一个“地球村”。世界各国人民日益频繁的交往使得人们的全球意识日益增强,同时外语的使用也变得越
马克思主义大众化是信息化时代对我们党的思想政治教育工作提出的新的任务。马克思主义大众化就是使马克思主义理论通俗化,使广大人民群众更好的理解和接受马克思主义理论,使
粮食的水分含量与储藏期间的微生物活动密切相关,了解不同储粮水分条件下微生物的活动规律对维护储粮安全有重要的意义。本课题主要研究了与粮食临界水分相关的模拟储藏试验
春秋末期,墨家创始人墨子及其后传弟子提出了"推类"思想.这一带有方法论性质的理论对当时儒、法两家均产生了深刻的影响,同时由于中国传统法律文化中浓厚的儒、法烙印,我们认
中国地大物博,其丰富的自然和人文景观以及古老而璀璨文化无不吸引着来自世界各地的游客。随着我国改革开放的不断深入,特别是加入世界贸易组织之后,越来越多的外国游客频繁
适应中国基础教育改革的实际需要,以美国霍华德·加德纳提出的重大理论成果“多元智能”为理论依据,针对初中化学学科的特点,坚持“为多元智能而教,用多元智能来教,围绕多元
应对全球化信息的发展趋势,运用信息技术将金融理念与信息战略相结合,从而实现金融信息网络化的全面转变,已经成为当今银行发展的方向。银行网络管理系统作为银行系统的核心
水墨画是中国传统绘画的一种形式,而水墨动画这样一个词,更象是给“动画”加上了一丝中国式的意境。动画是一种具有文化传播、审美享受和叙事表达等多项功能的特殊的艺术形式