改进进化算法及其在旅行商问题中的应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:gustczh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进化算法是模拟生物界的进化过程而产生的一种现代优化方法,作为一种有效的随机搜索方法,在优化方法中具有独特的优越性,有着非常重要的意义和极其广泛的应用。本文首先简述了遗传算法的基本理论及其应用领域,对简单遗传算法和进化算法进行了研究和分析,将两者有机结合,在基于“反序-杂交”算子的进化算法的基础上,根据局部最优解与全局最优解之间的关系,提出了一种新型的改进进化算法,并将其应用于求解旅行商问题。  本文的主要工作如下:  ①改进反序-杂交算子。反序-杂交算子兼有杂交和变异的特征,以一定的概率对个体进行盲目倒置和自适应倒置,是验证过的非常好的求解 TSP的算子。改进后的算子是既保留了原算子的特性,又避免原逆转操作中对基因位置的限制,提高了算法的收敛速度。  ②引入基因模块映射操作。基因模块映射操作能把父代中优秀的基因片段遗传到下一代,使好的基因片段能让更多的个体所享有,不会因为父代被替代而让好的基因模式丢失。这种做法是结合环路改进算法(SizeScale-Improve)的思想提出的。  ③提出改进进化算法,用C++编程设计,对TSPLIB中部分TSP算例和随机算例进行试验,并应用于求解中国的31个城市的TSP问题。  ④对改进进化算法所求得的结果和最近邻算法、贪婪算法、Clarke-Wright算法、Christofides算法、SizeScale构造算法、郭涛算法、SizeScale改进算法、循环Lin-Kernighan算法等经典算法的实验结果进行了数值比较。本文算法的改进是有效可行的,具体而言就是在解的质量上,比最近邻算法、贪婪算法、Clarke-Wright算法、Christofides算法要好的多,与SizeScale构造算法相近;改进进化算法的收敛速度比郭涛算法快,并且解的质量也有所提高;比循环Lin-Kernighan算法的成功率高;比SizeScale改进算法操作简单,而成功率和解的质量并没有受到影响。
其他文献
给定整数k,d≥0以及一个图G=(V(G),E(G)),如果用至多k种颜色就可以对它的所有边进行染色使得每条边至多可以和d条与它染同种颜色的边相邻则称图G是(k,d)﹡一边可染的.其中它的任意
在统计力学中, Fokker-Planck 方程是描述粒子的布朗运动, 在阻力或随机力的影响下, 粒子概率密度函数随速度及时间和空间位置演化的一类无界区域上偏微分方程. 但是由于目前
随着我国经济的快速增长,城市高层建筑越来越多,这是一种发展趋势。文章通过高层建筑结构设计的特点,阐述了结构设计的体系,并对高层建筑结构设计出现的问题进行了分析。
期刊
粒子群优化算法是一种新近出现的启发式全局优化算法。由于算法的易实现性和高效性,因此受到了人们的广泛关注。它已成为与遗传算法、禁忌搜索算法以及模拟退火算法并行发展
本文研究了含有Riemann-Liouville分数阶导数、一致分数阶导数和分数阶因子形式的导数的Lagrange系统。基于不同分数阶导数的定义和性质,推导出分数阶完整保守和非保守Lagran
本文提出了两个新的具有三个位势的2+1维耦合mKP方程,并将它们分解为著名的Kaup-Newell(KN)族中的前两个方程。通过非线性化方法,这两个方程可进一步分解为Poisson流形R3N上
摘要:汉滨区小型水库数量多、分布广、规模小、病险多,但其在区域经济社会发展中具有十分重要的作用。本文以许家河水库为例,对全区水库现状及存在问题进行剖析,有针对性地提出了解决问题的思路和方法。  关键词汉滨区;小型水库;现状;对策办法  Abstract: Hanbin District small reservoirs, small size, wide distribution, dangero
期刊
影响建筑节能设计的因素很多,本文主要论述其影响主要因素,如用地因素、墙体因素、窗户因素、屋顶因素等。
期刊
本文研究了椭圆外区域上各向异性问题的自然边界元法和Helmholtz问题的耦合法.主要内容如下。 第一部分以Helmholtz方程为例研究一类椭圆边界各向异性外问题的自然边界元