基于最优插入子集的动态规划算法求解旅行商问题

来源 :南昌大学 | 被引量 : 0次 | 上传用户:eric_nj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
旅行商问题是“易于描述,难于求解”的典型问题。旅行商问题的高效解法是否存在?这个问题涉及可行计算的界限,触及复杂性理论的核心。旅行商问题在基因组测序、计算机处理器设计、行星寻找等许多领域也有着广泛的应用。由于旅行商所具有的重要的理论意义和实践意义,使它成为了组合优化问题中被研究得最多的问题之一。它驱动着应用数学领域以及运筹学与数学规划的发展方向,对新发现起到了有目共睹的带动作用。回顾旅行商问题的研究历史,人们最先研究的便是精确算法,但随着人们对NP问题认识的加深,试图使用精确算法求解旅行商问题的研究已经难觅踪迹,多年来普遍研究的是各种近似方法。与之相对应,目前大多数本领域的知名权威倾向于认为,NP不等于P,即使权威们对此拿不出任何有力的证据,但此看法似乎被大多数人默认。然而历史上并不缺乏打破权威思想禁锢,发现真理的故事。在旅行商问题的精确算法中,已知的运行时间界限是由Held和Karp的动态规划法给出的。Held-Karp解法能在正比于n22n的时间内解决任何一道n座城市的TSP题目。本文基于对插入算法的研究,重新设计了不同于Held-Karp解法的新动态规划算法。本文所完成的主要研究工作有:(1)根据凸包规则优化改进了旅行商问题的回溯算法,提高了回溯算法有效解题的城市规模上限,该算法在可接受的时间内成功解决了中国旅行商问题;(2)深入研究了旅行商问题的插入算法,从实验结果分析提出了简单插入最优性猜想和同型插座猜想,同时设计了实验进行验证;(3)依据简单插入最优性猜想提出了基于简单插入子集的动态规划算法;(4)依据同型插座猜想猜想提出最优插入子集的概念,并据此设计出新动态规划法,同时对新动态规划法进行了性能分析和复杂度计算。新动态规划法有着更简单的结构,同时也达到了 n22n的运行时间界限;(5)结合实例详细描述了新算法的执行过程,编写程序实现算法,实验结果证明了新算法的有效性。任何算法都有其优势也会有缺陷,优化算法设计是一个永恒的研究课题。本文所提出的方法为求解旅行商问题提供了新的思路,对于认识、分析众多复杂问题具有一定的启示,对促进组合优化问题的研究有着积极的作用。
其他文献
传统的混合、分散方式越发跟不上当今社会的生产要求,节能减排是新的要求和挑战,高剪切分散乳化机不但使生产工艺简单化,更大大提高了生产效率,降低了环境污染,在越来越多的生产中
在目前我国转型阶段,虽然已探讨或借鉴了西方许多有益的人力资本产权化运作方式,但经营者股票期权制度只是一种边缘途径,随着我国经济体制改革、金融体制改革以及企业体制改
近年来,以打破垄断、促进竞争、提高效益、降低电价、改进服务为基本取向的电力产业改革,已成为国际电力产业的发展趋势.本文总结了以竞争为出发点的各国电力产业改革的共同
本文由战后以来的安平建筑聚落史论述的分析出发,处理:(1)战后台湾如何诠释安平历史,(2)它又是如何地与战后台湾的历史情境相纠葛,(3)这所呈显的又是什么样长期被殖民的现代
会议
本文介绍了我国积极的就业政策的基本框架,提出积极的就业政策应当与经济增长、体制改革、财政与金融等宏观政策相协调的观点,认为实施积极就业政策必须重视劳动力市场建设和