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
相关论文
共 49 条
  • [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] 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
  • [4] 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
  • [5] A hybrid heuristic for the traveling salesman problem
    Baraglia, R
    Hidalgo, JI
    Perego, R
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (06) : 613 - 622
  • [6] GatedGCN with GraphSage to Solve Traveling Salesman Problem
    Yang, Hua
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PT IV, 2023, 14257 : 377 - 387
  • [7] Improvement and implementation of a polynomial time approximation scheme for euclidean traveling salesman problem
    School of Computer Science and Technology, Shandong University, Jinan 250061, China
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (10): : 1790 - 1795
  • [8] APPROXIMATION ALGORITHMS FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM WITH DISCRETE AND CONTINUOUS NEIGHBORHOODS
    Elbassioni, Khaled
    Fishkin, Aleksei V.
    Sitters, Rene
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2009, 19 (02) : 173 - 193
  • [9] Artificial Fish Algorithm to solve Traveling Salesman Problem
    Wang, Jian-Ping
    Liu, Yan-Pei
    Huang, Yong
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE II, PTS 1-6, 2012, 121-126 : 4410 - 4414
  • [10] A NEW HEURISTIC FOR TRAVELING SALESMAN PROBLEM BASED ON LCO
    Yokoyama, Soichiro
    Suzuki, Ikuo
    Yamamoto, Masahito
    Furukawa, Masashi
    PROCEEDINGS OF THE ASME/ISCIE INTERNATIONAL SYMPOSIUM ON FLEXIBLE AUTOMATION, ISFA 2012, 2013, : 345 - 350