Quasi-linear time heuristic to solve the Euclidean traveling salesman problem with low gap

被引:0
|
作者
Formella, Arno [1 ]
机构
[1] Univ Vigo, Vigo, Spain
关键词
Euclidean TSP; Computational geometry; Heuristic; Approximation algorithm; OPTIMAL ALGORITHM; TSP;
D O I
10.1016/j.jocs.2024.102424
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The traveling salesman problem (TSP) is a well studied NP-hard optimization problem. We present a novel heuristic to find approximate solutions for the case of the TSP with Euclidean metric. Our pair-center algorithm runs in quasi-linear time and on linear space. In practical experiments on a variety of well known benchmarks the algorithm shows linearithmic (i.e., O(n ( n log n ) ) runtime. The solutions found by the pair-center algorithm are very good on smaller problem instances, and better than those generated by any other heuristic with at most quadratic runtime. Eventually, the average gap of the pair-center algorithm on all benchmark instances with less than 1001 points is 0.94% and for all instances with more than 1000 points up to 100 million points is 4.57%.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Hard to solve instances of the Euclidean Traveling Salesman Problem
    Hougardy, Stefan
    Zhong, Xianghui
    MATHEMATICAL PROGRAMMING COMPUTATION, 2021, 13 (01) : 51 - 74
  • [2] Hard to solve instances of the Euclidean Traveling Salesman Problem
    Stefan Hougardy
    Xianghui Zhong
    Mathematical Programming Computation, 2021, 13 : 51 - 74
  • [3] A Hybrid Heuristic Algorithm for the Euclidean Traveling Salesman Problem
    Singh, Dharm Raj
    Singh, Manoj Kumar
    Singh, Tarkeshwar
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 773 - 778
  • [4] A new combined heuristic for the Euclidean traveling salesman problem
    Yang, Fei
    Lu, Yijiang
    Proceedings of the First International Conference on Information and Management Sciences, 2002, 1 : 102 - 105
  • [5] Heuristic algorithms to solve impatient traveling salesman problem variation
    Itmi, M
    Kassou, I
    Pécuchet, JP
    SIMULATION: PAST, PRESENT AND FUTURE, 1998, : 679 - 683
  • [6] A COMPUTATIONAL COMPARISON OF 5 HEURISTIC ALGORITHMS FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM
    STEWART, WR
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1982, 199 : 104 - 116
  • [7] A new heuristic for the Traveling Salesman Problem with Time Windows
    Calvo, RW
    TRANSPORTATION SCIENCE, 2000, 34 (01) : 113 - 124
  • [8] Efficient convex elastic net algorithm to solve the Euclidean traveling salesman problem
    Al-Mulhem, M
    Al-Maghrabi, T
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (04): : 618 - 620
  • [9] THE APPROXIMATION RATIO OF THE k-OPT HEURISTIC FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM
    Brodowsky, Ulrich A.
    Hougardy, Stefan
    Zhong, Xianghui
    SIAM JOURNAL ON COMPUTING, 2023, 52 (04) : 841 - 864
  • [10] The Approximation Ratio of the 2-Opt Heuristic for the Euclidean Traveling Salesman Problem
    Brodowsky, Ulrich A.
    Hougardy, Stefan
    38TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2021), 2021, 187