改进的ACO和PSO算法在TSP中的应用

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:achm207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群优化算法(Ant Colony Optimization,ACO)和粒子群算法(Particle SwarmOptimization,PSO)是两种典型的群体智能算法。由于算法的高效性和易实现性,因此成为了众学者的研究焦点。目前,这两种算法已被应用到函数优化和工程技术领域,并取得了较好的效果。另一方面,算法在许多领域的研究还处于起步阶段,算法本身存在着一些不足之处。旅行商问题(Traveling Salesman Problem,TSP)是一种经典的、受到广泛研究的组合优化问题之一。迄今为止,已经有多种不同的求解方法被提出。蚁群优化算法和粒子群算法均被尝试应用于旅行商问题的求解,并取得了较大进展。然而,与一些专门用于求解旅行商问题的启发式方法相比,算法在所求解的质量上仍存在一些不足。因此,如何对算法加以改进使其具有更好的性能具有重要的意义。本文在前人工作的基础上,对蚁群优化算法、粒子群算法及其在旅行商问题中的应用进行了研究。主要工作如下:1.针对蚁群优化算法容易陷入局部最优的缺陷,提出了一种基于排列的动态自适应蚁群算法。首先,为了避免算法后期陷入停滞状态,信息素的下界被设置为一个非零常数,根据蚁群中蚂蚁获得的解的质量的优劣,选出部分最优秀的蚂蚁按其解的优劣程度酌量释放信息素,以增强蚂蚁后期探索最优解的能力;其次,采用了一种更具智能性的行为选择规则,使蚁群在搜索过程中可以动态调整探索和开发之间的平衡系数,有效抑制收敛过程中的早熟现象,提高算法的搜索能力。最后为了验证所提出的方法的有效性和可行性,对TSPLIB标准库中的多个实例进行了测试,并给出了数值结果。2.针对标准粒子群算法在求解旅行商问题过程中容易出现早熟和停滞现象的缺点,提出了一种改进的粒子群算法。首先,在初始解的选取过程中,利用改进的贪婪策略直接获得一组高性能初始解以提高算法的搜索效率。其次,通过引入次优吸引子,使粒子在搜索过程中可以更加充分地利用群体的信息来提高自身的性能,有效抑制收敛过程中的停滞现象,提高算法的搜索能力。为了验证所提出的算法的有效性和可行性,对两个无约束优化问题以及TSPLIB标准库中的多个实例进行了测试,并与其他的已知算法进行了比较,给出了数值结果。
其他文献
给定网络N(V,A,u,l,c,s,t),所谓的最小费用流问题就是求一个达到给定流量(一般就是网络的最大流)而费用达到最小的可行流。而最小费用流逆问题则是,给定初始网络N(V,A,u,l,c,s,t)和初始可行
近年来,随机系统由于其广泛的实际背景和深刻的理论意义受到越来越多学者的关注.本文在已有的随机系统理论基础上,研究了随机时滞系统的鲁棒H∞控制和滤波问题,得到了一些较
初中英语的学习对学生来说是一个很重要的阶段,采用什么样的教学方法将直接影响对学生的教学质量。教师应对学生的实际情况进行了解,根据学生的不同情况制定出不同的教学方案,来
随着能源和环保形势的日益严峻,废润滑油的再生和利用已经受到世界许多国家的重视,一些国家的政府根据本国情况制定了相应的政策措施,促进废润滑油的回收和再生。本文在调查
本文主要是采用一种局部化方法将已有的两条重要的几何性质局部化后引入了两条新的几何性质,同时将两个已有的几何系数局部化后引入两个新的几何系数来拓展刻画Banach空间几何
当今世界污染日益严重,研究污染环境中生物种群的生存问题成为许多学者关注的热点问题。捕获也是影响生物种群生存的重要因素,尤其是常数捕获对生物种群造成的影响更难控制。本
与传统时代相比,“互联网+”时代下人们的生活生产方式、价值理念、信息获取的方式等有了深刻变化.十九大报告指出我国已经进入新时代,这意味着有新目标新征程,大学生思想政
实际应用中的很多问题如曲线拟合、模型预测都可以转化为最小二乘问题来解决.由于这些问题中参数的不确定性,可以利用历史数据的部分信息构造不确定分布集合.本文提出两种用概
不动点问题是近代数学的重要分支,与许多数学学科有着紧密的联系,在解决方程的定解和近似解方面有着重要的应用。在不动点问题研究的众多方向中,关于各种不动点序列的迭代收敛问
在大自然的实际捕食环境中,基于比率依赖的功能性反应函数能较准确的刻画捕食者捕食率的变化。时滞和扩散现象时常在生态系统中出现。本文通过利用微分方程理论和构造Liapunov