Parallelizing an exact algorithm for the traveling salesman problem

被引:0
|
作者
Burkhovetskiy, Victor Vitalyevich [1 ]
Steinberg, Boris Yakovlevich [1 ]
机构
[1] Southern Fed Univ, Inst Math Mech & Comp Sci, 8a Milchakova St, Rostov Na Donu 344090, Russia
关键词
parallel computing; tree traversal; branch-and-bound; traveling salesman problem; assignment problem;
D O I
10.1016/j.procs.2017.11.165
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We describe a project of an exact parallel algorithm for traveling salesman problems (TSPs) of large sizes. It is based on the algorithm developed by E. Balas and N. Christofides almost 40 years ago. Balas' and Christofides' algorithm uses branch-and bound, Hungarian algorithm for assignment problem, and several heuristics to effectively eliminate unnecessary branches of the solution tree. We propose several modifications (including parallelization) of the simplified version of their algorithm which should improve its performance. The modified algorithm was implemented in C++ with OpenMP and tested on graphs with around 1000 nodes. Computational results indicate a possibility of getting exact solutions of TSPs with 10000 nodes in minutes. New heuristic algorithms could be derived from the exact algorithm to solve even bigger problems. Such algorithms could be applied to genome assembly. (C) 2018 The Authors. Published by Elsevier B.V.
引用
收藏
页码:97 / 102
页数:6
相关论文
共 50 条
  • [41] A Quantum Heuristic Algorithm for the Traveling Salesman Problem
    Bang, Jeongho
    Ryu, Junghee
    Lee, Changhyoup
    Yoo, Seokwon
    Lim, James
    Lee, Jinhyoung
    JOURNAL OF THE KOREAN PHYSICAL SOCIETY, 2012, 61 (12) : 1944 - 1949
  • [42] State transition algorithm for traveling salesman problem
    Yang Chunhua
    Tang Xiaolin
    Zhou Xiaojun
    Gui Weihua
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 2481 - 2485
  • [43] Biogeography migration algorithm for traveling salesman problem
    Mo, Hongwei
    Xu, Lifang
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2011, 4 (03) : 311 - 330
  • [44] A ProtoG algorithm applied to the Traveling Salesman Problem
    Ramos, ICO
    Goldbarg, MC
    Goldbarg, EFG
    Neto, ADD
    Farias, JPF
    SCCC 2003: XXIII INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, PROCEEDINGS, 2003, : 23 - 30
  • [45] Novel genetic algorithm for traveling salesman problem
    Congwen Zeng
    Tianlong Gu
    Lingzhong Zhao
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 : 859 - 863
  • [46] Approximation algorithm for the Traveling Salesman Problem with Backhauls
    Universite de Montreal, Montreal, Canada
    Oper Res, 4 (639-641):
  • [47] Simple learning algorithm for the traveling salesman problem
    Chen, K
    PHYSICAL REVIEW E, 1997, 55 (06): : 7809 - 7812
  • [48] A quantum heuristic algorithm for the traveling salesman problem
    Jeongho Bang
    Junghee Ryu
    Changhyoup Lee
    Seokwon Yoo
    James Lim
    Jinhyoung Lee
    Journal of the Korean Physical Society, 2012, 61 : 1944 - 1949
  • [49] A memetic algorithm for symmetric traveling salesman problem
    Ghoseiri, Keivan
    Sarhadi, Hassan
    INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2008, 3 (04) : 275 - 283
  • [50] A STOCHASTIC ALGORITHM FOR A GENERALIZED TRAVELING SALESMAN PROBLEM
    MARTINEC, I
    EKONOMICKO-MATEMATICKY OBZOR, 1990, 26 (02): : 176 - 190