Improving an Exact Solver for the Traveling Salesman Problem using Partition Crossover

被引:15
作者
Sanches, Danilo [1 ]
Whitley, Darrell [2 ]
Tinos, Renato [3 ]
机构
[1] Univ Tecnol Fed Parana, Dept Comp Sci, Cornelio Procopio, PR, Brazil
[2] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
[3] Univ Sao Paulo, Dept Comp Sci & Math, Ribeirao Preto, SP, Brazil
来源
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17) | 2017年
基金
巴西圣保罗研究基金会;
关键词
Traveling Salesman Problem; Concorde; branch and cut; recombination; ALGORITHM;
D O I
10.1145/3071178.3071304
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The best known exact solver for generating provably optimal solutions to the Traveling Salesman Problem (TSP) is the Concorde algorithm. Concorde uses a branch and bound search strategy, as well as cuSing planes to reduce the search space. The first step in using Concorde is to obtain a good initial solution. A good solution can be generated using a heuristic solver outside of Concorde, or Concorde can generate its own initial solution using the Chained Lin Kernighan (LK) algorithm. In this paper, we speed up Concorde by improving the initial solutions produced by Chained LK using Partition Crossover. Partition Crossover is a powerful deterministic recombination operator that is able to tunnel between local optima. In every instance we examined, the addition of recombination resulted in an average speed-up of Concorde, and in the majority of cases, the difference in the runtime costs was statistically significant.
引用
收藏
页码:337 / 344
页数:8
相关论文
共 19 条
  • [1] Ahammed F, 2011, LECT NOTES COMPUT SC, V6624, P1, DOI 10.1007/978-3-642-20525-5_1
  • [2] Chained Lin-Kernighan for large traveling salesman problems
    Applegate, D
    Cook, W
    Rohe, A
    [J]. INFORMS JOURNAL ON COMPUTING, 2003, 15 (01) : 82 - 92
  • [3] Applegate D. L., 2003, CONCORDE 03 12 19
  • [4] Tour merging via branch-decomposition
    Cook, W
    Seymour, P
    [J]. INFORMS JOURNAL ON COMPUTING, 2003, 15 (03) : 233 - 248
  • [5] Cook W. J., 2016, TSP TEST DATA
  • [6] Hains Doug, 2012, Parallel Problem Solving from Nature - PPSN XII. Proceedings of the 12th International Conference, P388, DOI 10.1007/978-3-642-32964-7_39
  • [7] General k-opt submoves for the Lin-Kernighan TSP heuristic
    Helsgaun K.
    [J]. Mathematical Programming Computation, 2009, 1 (2-3) : 119 - 163
  • [8] Edge Elimination in TSP Instances
    Hougardy, Stefan
    Schroeder, Rasmus T.
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2014, 8747 : 275 - 286
  • [9] EFFECTIVE HEURISTIC ALGORITHM FOR TRAVELING-SALESMAN PROBLEM
    LIN, S
    KERNIGHAN, BW
    [J]. OPERATIONS RESEARCH, 1973, 21 (02) : 498 - 516
  • [10] LARGE-STEP MARKOV-CHAINS FOR THE TSP INCORPORATING LOCAL SEARCH HEURISTICS
    MARTIN, O
    OTTO, SW
    FELTEN, EW
    [J]. OPERATIONS RESEARCH LETTERS, 1992, 11 (04) : 219 - 224