欧氏平面上货郎问题的一个多项式时间近似方案的改进与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:halfmile
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NP-Hard优化问题的近似算法设计一直是计算机科学的重要内容。货郎问题(Traveling Salesman Problem,简称“TSP”)是计算机算法理论历史上的经典问题。在过去几十年中,它成为许多重要算法思想的测试平台,同时也促使一些新的理论领域的产生,比如多面体理论和复杂性理论。货郎问题:给定n个结点和任意一对结点{i,j}之间的距离为di,j,要求找出一条闭合的回路,该回路经过每个结点一次且仅一次,并且该回路的费用最小,这里的费用是指每段路径的距离和。货郎问题求解其精确解是NP难的,并且求解任意常数因子近以度的解也是NP难的。若将问题限定在欧氏平面上,就成为欧氏平面上的货郎问题。但是,即使是欧氏平面上的货郎问题也是NP难的。Arora在1996年使用随机平面分割和动态规划方法给出了欧氏平面上TSP问题的第一个多项式时间近似方案。本文首先介绍丁使用随机平面分割和动态规划设计欧氏平面上货郎问题多项式时间近似方案的方法,同时提出一种新的构造方法,使应用于该算法的“补丁定理”中的常数g由常数6改进到常数3,并给出明确证明。通过改进g的值,使算法中m,r的值减小,从而使算法的执行时间得到改善。最后,我们用Java语言实现了该算法,并用国际上通用的TSPLIB中的3个不同规模的实例对算法进行测试。通过对实验结果的分析,指出可以从可以以下两个方面对算法进一步改进:1,在动态规划过程中采用剪枝技术,并找出了两类不需要存储和计算的实例情况,使算法的时间性能和空间性能得到改善。2设计动态规划过程的并行算法。
其他文献
海洋信息服务在维护海洋权益、开发海洋资源、预警海洋灾害、保护海洋环境等方面都有着重大意义。而查询优化作为提升数据库处理性能的关键技术,对于有效地实现海洋信息领域的
IPv6是继IPv4之后的下一版本的互联网协议,解决了IPv4地址空间濒临耗尽的问题,同时可改善网络服务质量、提高网络的整体吞吐量、提供更好的安全性保障、支持即插即用和移动性,更
在信息社会中,随着时代的进步,企业改革的深入,企业大多建立了独立的售后服务网络体系。软件的可重用性和系统集成成为软件开发过程中非常重要的内容。SOA (Service oriented
主题地图(TopicMaps)是一种用来描述知识以及知识与信息资源联系的方法。它可以定位某一知识概念所在的资源位置,也可以表示知识概念间的相互联系。在XML语言兴起之后,XML基于
自云计算概念提出以来,作为核心部分之一的云存储(分布式文件系统)也迅速成为研究热点。与普通的存储方式不同,云存储是由大量普通PC形成的存储集群来提供海量分布式数据存储服
移动通信与定位技术的快速发展,使用户获取随时间不断变化的空间位置信息成为可能。移动对象位置信息的管理技术,即移动对象数据库也随之成为数据库领域近年来研究的热点问题
随着手持式设备硬件条件的提高,嵌入式系统对轻量级GUI的需求越来越迫切。嵌入式图形用户界面(GUI,GraphicUserInterface)是嵌入式实时操作系统的一个重要组成部分,作为人机交互
随着因特网的迅速发展,网络的各种关键技术研究非常活跃。路由器作为互联网的重要的设备之一,其处理能力、交换容量等关键技术一直是业界和科研院所的重点研究内容。路由器一
本文通过对自动入侵响应系统及其网络安全相关问题的研究,取得了如下几个方面的研究成果: 1、提出了一个入侵报警综合处理模型和多种报警处理方法。这些方法包括:自适应报警
复杂网络的研究正方兴未艾,特别是小世界网络(Small-world)和无标度(Scale-free)BA网络模型的提出,引发了复杂网络研究的热潮。小世界网络既具有与规则网络类似的聚类特性,又