求解TSP问题的混合演化算法研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:heliang44444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TSP问题(Traveling Salesman Problem)是一个组合优化方面的问题,已经成为并将继续成为测试组合优化混合演化算法的标准问题。从理论上讲,使用穷举法不但可以求解TSP问题,而且还可以求出该问题的最优解。但是对现有的计算机来说,使用常规的穷举法在如此庞大的搜索空间中寻求最优解,几乎是不可能的。所以,各种求TSP问题近似解的优化算法应运而生了,本文所用到的混合演化算法也在其中。 演化算法是一种模拟自然界自适应演化过程而发展起来的通用问题求解方法。它采用简单的编码技术来表示各种复杂的结构,并通过对编码进行简单的遗传操作和优胜劣汰的自然选择来指导学习和确定搜索的方向。简单的遗产操作和优胜劣汰的自然选择机制使演化算法具有不受搜索条件的限制、不需要其它辅助信息的特点。它采用的种群搜索模式,有利于搜索到全局最优解,能较好的解决解的局部性问题。因此,演化算法被广泛的用来求解具有挑战性的问题。 这里本文为解决TSP的演化算法提出了一种新的双近邻表示法,因为传统的路径表示方法是不适合演化过程处理的。这种能够将每个路径唯一表示的新的方法提高了演化算子的继承能力。这种表示法的性质和操作,构成了新的混合演化算法的参数和演化算子。然后为了提高收敛速度,演化算法混合了局部优化算法。 局部优化算法是常用的解决TSP问题的算法,也常是其它方法的一个部分。它具有非常高的运行效率。不同的局部优化算子的性能也在文中做了分析。本文提出的混合局部优化算法,虽然是混合演化算法的一个部分,但它也能独立的解决TSP问题。 大量的标准测试问题的实验结果表明本文提出的算法能够全部达到或更优于现存最优解。而在效率测试中,虽然混合局部优化具有很好的运行效率,而新的混合演化算法能得到更好的解,并且效率还不错。实验部分也实现了多线程并行的混合演化算法。从实验结果来看,达到了并行效果,也揭示了演化算法本质的并行性。
其他文献
随着嵌入式系统的深入发展,对开发工具提出了更高的要求。在传统软硬件协同开发模式中,软件和硬件开发相互牵制,硬件干扰引起的异常行为严重影响软件的调试和测试,延误开发进
计算机视觉是计算机科学与人工智能领域的一个研究热点,广泛地应用在工业、医学、交通、军事等各个领域。形状分析又是计算机视觉领域中非常基础的一个方面。形状分析方法以饱
密码学是安全技术的核心,其中的加密解密、数字签名、密钥交换等技术是起到保障作用的重要机制。在这些对称密码体制、公钥体制和数字签名等算法中,密钥的安全是至关重要的,一旦
序列比对作为生物信息学中最基本的分析研究方法,是在两个或者多个蛋白质序列之间或核苷酸序列之间进行比较,分析它们的相似性和同源性,寻找有进化关系的序列之间共同保守区
以计算机和互联网技术为特征的现代信息技术促进了社会经济的发展,也极大地加快了期货风险监管信息化的步伐。建立期货公司风险监管系统(FFRSS),旨在适应现代信息社会期货市场
随着存储技术的迅速发展,存储业务需求的不断增长,独立的磁盘冗余阵列可利用多个磁盘并行存取提高存储系统的性能。磁盘阵列技术采用硬件和软件两种方式实现,软件RAID(Redundant
二十世纪九十年代以来,随着数码影像、录音和数字扫描仪等技术的飞速发展以及全球范围互联网的建设和普及,数字图书馆正成为计算机科学界和情报学界的研究热点。数字图书馆采
学位
内容管理技术已经成为当前计算机研究和应用领域的一个热点,它是实现企业组织内容挖掘、处理、共享、发布的核心技术。内容管理技术的深入研究对于提高我国企业的信息化建设程
集群系统以其相对低廉的成本和高性能的处理能力,一直成为研究领域的热点,对其技术的创新,以及集群性能的提升在不断的研发和产品的实现过程中得到了不断的完善,同时集群负载