首页> 外文会议>IEEE Asia-Pacific Conference on Computer Science and Data Engineering >Incremental Improvement for Sub-optimal Euclidean TSP Paths Generated by Traditional Heuristics
【24h】

Incremental Improvement for Sub-optimal Euclidean TSP Paths Generated by Traditional Heuristics

机译:传统启发式生成的次优欧几里德TSP路径的增量改进

获取原文

摘要

This paper proposes and tests three simple algorithms that are capable of rapidly improving non-optimal paths for the Euclidean Travelling Salesman Problem (TSP).The ETSP is a special case of the more general TSP, but it still plays a very important part of planning and scheduling. For example, it can be used to optimise CNC tool paths. There is no known polynomial solution for the ETSP (nor for any of the other TSP problems), so various approximation heuristics were proposed over the years.Many advancements were made in the past 10 years. For example, CONCORDE [1] and LKH [2] are two of the most important publicly available implementations that are able to find optimal solutions for graphs up to a few thousand nodes. However, the runtime to find the optimal solution is very long for large graphs. In the case where the application can afford an approximate solution, it is convenient to improve one of the classical heuristic solutions, namely, Nearest neighbour, Greedy and Insertion.The cheapest of the improvement heuristics is 2opt, followed by a generalisation of the former, k-opt.The objective of the three proposed algorithms is to find an improved non-optimal suitable solution in a relatively short time, at least much shorter than the well-known 2-opt or k-opt improvement algorithms. This is of course a compromise, as the improvements are much further away from the optimal path. In many cases k-opt approaches can find optimal solutions, but the runtime can be very long.The three proposed algorithms improve an existing heuristic solution in polynomial time. The first algorithm unravels crossing edges in an sub-optimal path. The second algorithm moves nodes that are closer to edges, improving the path. The third algorithm uses a K-nodes optimiser to stretch small parts of the path.The experiments were carried out using the TSPLIB instances [3] for the instances that are Euclidean (and therefore, symmetric). The results show that one can quickly improve paths obtained using one of the well-known polynomial time heuristics. The proposed algorithms yield better paths than 2-opt paths in more than half of the Euclidean TSPLIB instances. Also, the runtime of the proposed algorithms is much shorter than 2-opt for graphs with more than 100 nodes. It is 2 to 10 times faster than running 2-opt.
机译:本文提出并测试了三种简单的算法,该算法能够迅速改善欧几里德旅行推销员问题(TSP)的非最优路径。ETSP是更普遍的TSP的特殊情况,但它仍然扮演一个非常重要的规划部分和安排。例如,它可用于优化CNC刀具路径。对于ETSP没有已知的多项式解决方案(也没有任何其他TSP问题),因此多年来提出了各种近似启发式信息。在过去的10年里,Many Eventement是在过去的情况下进行的。例如,Concorde [1]和LKH [2]是最重要的公共实现的两个,能够找到最佳的解决方案,最多为几千个节点。但是,对于大图来说,找到最佳解决方案的运行时间很长。在应用程序能够提供近似解决方案的情况下,改进一个经典的启发式解决方案,即最近的邻居,贪婪和插入的方便。最便宜的改善启发式是2pt,然后是前者的概括, K-OPT.这三种算法的目的是在相对短的时间内找到改进的非最佳合适解决方案,比众所周知的2-opt或K-opt改进算法短得多。这当然是一个妥协,因为改进远离最佳路径。在许多情况下,K-opt方法可以找到最佳解决方案,但运行时可能很长。三个提议的算法改善了多项式时间中的现有启发式解决方案。第一算法在子最优路径中解开交叉边缘。第二种算法移动较近边缘的节点,改善路径。第三算法使用K-Nodes优化器来拉伸路径的小部分。使用TSPLIB实例[3]进行实验,用于欧几里德(因此,对称)。结果表明,可以快速改善使用众所周知的多项式时间启发式获得的路径。所提出的算法产生比欧几里德TSPLIB实例的一半以上的2-OPT路径更好的路径。此外,所提出的算法的运行时间比具有超过100个节点的图形短于2-opt。它比运行2-opt快2到10倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号