Implementation analysis of efficient heuristic algorithms for the traveling salesman problem

被引:22
|
作者
Gamboa, D
Rego, C [1 ]
Glover, F
机构
[1] Univ Mississippi, Sch Business Adm, Hearing Ctr Enterprise Sci, University, MS 38677 USA
[2] Inst Politecn Porto, Escola Super Tecnol & Gestao Felgueiras, P-4610156 Felgueiras, Portugal
[3] Univ Colorado, Leads Sch Business, Boulder, CO 80309 USA
关键词
traveling salesman; local search; data structures; ejection chains;
D O I
10.1016/j.cor.2005.06.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The state-of-the-art of local search heuristics for the traveling salesman problem (TSP) is chiefly based on algorithms using the classical Lin-Kernighan (LK) procedure and the stem-and-cycle (S&C) ejection chain method. Critical aspects of implementing these algorithms efficiently and effectively rely on taking advantage of special data structures and on maintaining appropriate candidate lists to store and update potentially available moves. We report the outcomes of an extensive series of tests on problems ranging from 1000 to 1,000,000 nodes, showing that by intelligently exploiting elements of data structures and candidate lists routinely included in state-of-the-art TSP solution software, the S&C algorithm clearly outperforms all implementations of the LK procedure. Moreover, these outcomes are achieved without the use of special tuning and implementation tricks that tire incorporated into the leading versions of the LK procedure to enhance their computational efficiency. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1154 / 1172
页数:19
相关论文
共 50 条
  • [31] An efficient transformation of the generalized traveling salesman problem into the traveling salesman problem on digraphs
    Dimitrijevic, V
    Saric, Z
    [J]. INFORMATION SCIENCES, 1997, 102 (1-4) : 105 - 110
  • [32] Approximation algorithms for the traveling salesman problem
    Monnot, J
    Paschos, VT
    Toulouse, S
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2003, 56 (03) : 387 - 405
  • [33] THE TRAVELING SALESMAN PROBLEM - APPROXIMATE ALGORITHMS
    MELAMED, II
    SERGEEV, SI
    SIGAL, IK
    [J]. AUTOMATION AND REMOTE CONTROL, 1989, 50 (11) : 1459 - 1479
  • [34] Approximation algorithms for the traveling salesman problem
    Jérôme Monnot
    Vangelis Th. Paschos
    Sophie Toulouse
    [J]. Mathematical Methods of Operations Research, 2003, 56 : 387 - 405
  • [35] Genetic algorithms for the traveling salesman problem
    Potvin, JY
    [J]. ANNALS OF OPERATIONS RESEARCH, 1996, 63 : 339 - 370
  • [36] Efficient Tracking and Pursuit of Moving Targets by Heuristic Solution of the Traveling Salesman Problem
    Englot, Brendan
    Sahai, Tuhin
    Cohen, Isaac
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 3433 - 3438
  • [37] An Efficient Combined Meta-Heuristic Algorithm for Solving the Traveling Salesman Problem
    Yousefikhoshbakht, Majid
    Dolatnejad, Azam
    [J]. BRAIN-BROAD RESEARCH IN ARTIFICIAL INTELLIGENCE AND NEUROSCIENCE, 2016, 7 (03): : 125 - 138
  • [38] Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows
    Fachini, Ramon Faganello
    Armentano, Vinicius Amaral
    [J]. OPTIMIZATION LETTERS, 2020, 14 (03) : 579 - 609
  • [39] Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows
    Ramon Faganello Fachini
    Vinícius Amaral Armentano
    [J]. Optimization Letters, 2020, 14 : 579 - 609
  • [40] Performance Analysis of Local Optimization Algorithms in Traveling Salesman Problem
    Qu, Dapeng
    Tu, Hui
    Fan, Tiesheng
    [J]. ADVANCES IN MECHATRONICS, AUTOMATION AND APPLIED INFORMATION TECHNOLOGIES, PTS 1 AND 2, 2014, 846-847 : 1364 - +