【摘 要】
:
旅行商问题(’Traveling Salesman Problem, TSP)又称为推销员问题、货郎担问题,简称为TSP问题。该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,再回到原点
论文部分内容阅读
旅行商问题(’Traveling Salesman Problem, TSP)又称为推销员问题、货郎担问题,简称为TSP问题。该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,再回到原点的最小路径成本。如何找到在拜访每个地方一次后再回到起点的最短路径,规则虽然简单,但在地点数目增多后求解的时间迅速的增加。多年来全球数学家绞尽脑汁,试图找到一个高效的算法--能快速找到最优或近似最优的解。近几年,研究人员试图运用各种方法对TSP进行求解,但是,由于对TSP特性的认识的加深,试图使用精确算法求解TSP的研究基本销声匿迹,取而代之的是各种近似方法;试图使用单一方法求解TSP问题的研究在减少,而使用多种方法结合的研究逐渐占据研究的主流。针对该问题,本文研究不同的算法求解旅行商问题的优缺点,根据此引入了一种新的运算方式:基因片段插入。同时借鉴于粒子群优化算法的思想和郭涛算法,将分别考虑三种方法求解旅行商问题的新算法。首先是将基因片段插入方法和类粒子群优化算法相结合,通过若干次的迭代,可得到最优解或近似最优解。其次是基于基因片段插入的旅行商问题的演化算法研究,随机从其它个体选取一个基因片段,插入到当前进化的个体。通过若干次的迭代,可得到最优解或近似最优解。实验表明,此方法优于前面的算法。最后是将基因片段插入方法和郭涛算法相结合,对某个个体进行进化时,先利用郭涛算法对此个体中的基因片段进行翻转,后随机从其它个体选取一个基因片段,正向或反向插入到当前的个体中。从实验数据看,此算法是三种算法中最优的,它可较快找到最优解或近似最优解。
其他文献
基于证书公钥密码系统结合了传统公钥密码(PKC)系统和基于身份密码(IBC)系统的优点,既克服了存在于PKC系统中的证书管理问题,又解决了存在于IBC系统中的密钥托管问题,逐渐成
随着信息技术和管理理论的发展以及计算机和网络的广泛应用,工作流技术正在成为计算机应用领域的研究热点。对工作流技术进行深入的研究对于提高企业的信息化程度、运行效率以
随着信息技术的进步和Internet的迅速发展,一个全球性的信息社会正在逐渐形成,Web上提供的服务呈指数级增长,必须要有一个合适的服务发现机制来支持Web服务。但是目前在Web服务
目前,多处理器系统单晶片已经成为高性能芯片领域的研究热点之一,而片上网络(NoCs)技术则是解决多处理器系统单晶片上信息传输问题的一个重要方法。在NoCs设计方面,随着半导
动态对等群(Dynamic Peer Group(DPG))属于Ad Hoc群的一种,其最显著的特性是对称性和动态性。群中每一个成员都是平等对称的,任何成员无权擅自决定群密钥,同时成员加入或退出
随着数据库技术的不断发展,分布式数据库的应用变得越来越广泛。由于在分布式数据库系统中数据的冗余和分布,增加了分布式数据查询的难度和复杂度,如何更加有效的查询数据是
在传统的软件集成开发环境中,大多数仅实现了编程界面的可视化,对于程序执行过程及调试过程中的信息缺乏动态和直观的显示。另外,传统的软件集成开发环境在平台无关性等方面
随着网络应用的普及和全球通信业务的日益增长,网络流量的控制和管理显得尤为重要。长期以来,网络流量建模和分析都以泊松分布和马尔可夫过程理论为基础,而近年来大量对网络
复杂动态分布式实时系统中的服务质量QoS的描述、控制、管理、协商及保证是一项非常复杂和具有挑战性的工作,服务质量QoS直接关系到系统的性能。但是QoS的研究仍缺乏完整、清
近年来,互联网技术得到了前所未有的巨大发展。它给我们带来了一种全新的生活方式,对我们的生活带来了极大的方便。互联网成功的关键在于其庞大的信息容量以及它的内容不需要