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 条
  • [41] Optimised forage harvester routes as solutions to a traveling salesman problem with clusters and time windows
    Cerdeira-Pena, Ana
    Carpente, Luisa
    Amiama, Carlos
    BIOSYSTEMS ENGINEERING, 2017, 164 : 110 - 123
  • [42] Discrete Artificial Bee Colony Algorithm for Low-Carbon Traveling Salesman Problem
    Niu, Ben
    Chen, Yurong
    Tan, Lijing
    Wang, Hong
    Li, Li
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2012, 9 (10) : 1766 - 1771
  • [43] Comparison between Golden Ball Meta-heuristic, Evolutionary Simulated Annealing and Tabu Search for the Traveling Salesman Problem
    Osaba, Eneko
    Carballedo, Roberto
    Lopez-Garcia, Pedro
    Diaz, Fernando
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1469 - 1470
  • [44] Counter-Example to Diaby's et al. Linear Programming Solution to the Traveling Salesman Problem
    Hofman, Radoslaw
    COMPLEXITY, 2025, 2025 (01)
  • [45] A meta-heuristic to solve the just-in-time job-shop scheduling problem
    Ahmadian, Mohammad Mahdi
    Salehipour, Amir
    Cheng, T. C. E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 288 (01) : 14 - 29
  • [46] An ant colony optimisation-based approach to solve time interval dependent travelling salesman problem under fuzziness
    Changdar, Chiranjit
    Dhara, Kousik
    Pal, Rajat Kumar
    Giri, Pravash Kumar
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2021, 14 (02) : 196 - 214
  • [47] Quantitative Evaluation of Iterative Extended Changing Crossover Operators to Solve the Traveling Salesman Problem Diversity measurement and its application to selection strategies in genetic algorithms
    Takahashi, Ryouei
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 235 - 244
  • [48] Application of a Modified Ant Colony Imitation Algorithm for the Traveling Salesman Problem with Time Windows When Designing an Intelligent Assistant
    Kuznetsova, Larisa
    Zhigalov, Arthur
    Yanishevskaya, Natalia
    Parfenov, Denis
    Bolodurina, Irina
    ADVANCES IN INTELLIGENT SYSTEMS, COMPUTER SCIENCE AND DIGITAL ECONOMICS, 2020, 1127 : 346 - 355
  • [49] A Parallel and Concurrent Implementation of LinKernighan Heuristic (LKH-2) for Solving Traveling Salesman Problem for Multi-Core Processors using SPC3 Programming Model
    Ismail, Muhammad Ali
    Mirza, Shahid H.
    Altaf, Talat
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (07) : 34 - 43