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 条
  • [31] CHARACTERIZING THE INTEGRALITY GAP OF THE SUBTOUR LP FOR THE CIRCULANT TRAVELING SALESMAN PROBLEM
    Gutekunst, Samuel C.
    Williamson, David P.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2019, 33 (04) : 2452 - 2478
  • [32] An iterative two-step heuristic for the parallel drone scheduling traveling salesman problem
    Saleu, Raissa G. Mbiadou
    Deroussi, Laurent
    Feillet, Dominique
    Grangeon, Nathalie
    Quilliot, Alain
    NETWORKS, 2018, 72 (04) : 459 - 474
  • [33] Optimization Models and Heuristic Method Based on Simulated Annealing Strategy for Traveling Salesman Problem
    Hao, Xu
    MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1180 - 1184
  • [34] Genetic Algorithm Based Multi-objective Optimization Framework to Solve Traveling Salesman Problem
    George, Tintu
    Amudha, T.
    ADVANCES IN COMPUTING AND INTELLIGENT SYSTEMS, ICACM 2019, 2020, : 141 - 151
  • [35] Two heuristic approaches for clustered traveling salesman problem with d-relaxed priority rule
    Dasari, Kasi Viswanath
    Singh, Alok
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 224
  • [36] A Steiner Zone Variable Neighborhood Search Heuristic for the Close-Enough Traveling Salesman Problem
    Wang, Xingyin
    Golden, Bruce
    Wasil, Edward
    COMPUTERS & OPERATIONS RESEARCH, 2019, 101 : 200 - 219
  • [37] A discrete shuffled frog-leaping algorithm based on heuristic information for traveling salesman problem
    Huang, Yao
    Shen, Xiao-Ning
    You, Xuan
    APPLIED SOFT COMPUTING, 2021, 102
  • [38] A Puzzle-Based Genetic Algorithm with Block Mining and Recombination Heuristic for the Traveling Salesman Problem
    Chang, Pei-Chann
    Huang, Wei-Hsiu
    Zhang, Zhen-Zhen
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (05) : 937 - 949
  • [39] Discrete Bacterial Memetic Evolutionary Algorithm for the Time Dependent Traveling Salesman Problem
    Tuu-Szabo, Boldizsar
    Foldesi, Peter
    Koczy, Laszlo T.
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS: THEORY AND FOUNDATIONS, IPMU 2018, PT I, 2018, 853 : 523 - 533
  • [40] The Combination of Ant Colony Optimization (ACO) and Tabu Search (TS) Algorithm to Solve the Traveling Salesman Problem (TSP)
    Dewantoro, Rico Wijaya
    Sihombing, Poltak
    Sutarman
    2019 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, TELECOMMUNICATION AND COMPUTER ENGINEERING (ELTICOM), 2019, : 160 - 164