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 条
  • [21] Exact time-efficient combined algorithm for solving the asymmetric traveling salesman problem
    Zhukova, Galina N.
    Ulyanov, Mikhail V.
    Fomichev, Mikhail I.
    BIZNES INFORMATIKA-BUSINESS INFORMATICS, 2018, 45 (03): : 20 - 28
  • [22] Exact models for the flying sidekick traveling salesman problem
    Dell'Amico, Mauro
    Montemanni, Roberto
    Novellani, Stefano
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2022, 29 (03) : 1360 - 1393
  • [23] THE TRAVELING SALESMAN PROBLEM - AN OVERVIEW OF EXACT AND APPROXIMATE ALGORITHMS
    LAPORTE, G
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 59 (02) : 231 - 247
  • [24] Discrete komodo algorithm for traveling salesman problem
    Jati, Gilang Kusuma
    Kuwanto, Garry
    Hashmi, Tahir
    Widjaja, Herman
    APPLIED SOFT COMPUTING, 2023, 139
  • [25] An Improved Hybrid Algorithm for Traveling Salesman Problem
    Bai, Qiuying
    Li, Guizhi
    Sun, Qiheng
    2015 8TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI), 2015, : 806 - 809
  • [26] An approximation algorithm for the traveling salesman problem with backhauls
    Gendreau, M
    Laporte, G
    Hertz, A
    OPERATIONS RESEARCH, 1997, 45 (04) : 639 - 641
  • [27] A polynomial algorithm for a constrained traveling salesman problem
    Rubinstein, JH
    Thomas, DA
    Wormald, NC
    NETWORKS, 2001, 38 (02) : 68 - 75
  • [28] A fast evolutionary algorithm for traveling salesman problem
    Yan, Xue-Song
    Liu, Han-Min
    Yan, Jia
    Wu, Qing-Hua
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 85 - +
  • [29] An approximation algorithm for the maximum traveling salesman problem
    Dept. of Stat. and Operations Res., School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv 69978, Israel
    Inf. Process. Lett., 3 (125-130):
  • [30] An Efficient Heuristic Algorithm for the Traveling Salesman Problem
    Azimi, Parham
    Daneshvar, Peyman
    ADVANCED MANUFACTURING AND SUSTAINABLE LOGISTICS, PROCEEDINGS, 2010, 46 : 384 - +