A Parallel Branch and Bound Algorithm for the Probabilistic TSP

被引:5
|
作者
Amar, Mohamed Abdellahi [1 ]
Khaznaji, Walid [2 ]
Bellalouna, Monia [1 ]
机构
[1] Univ Manouba, Natl Sch Comp Sci, CRISTAL Lab POLE GRIFT, Tunis, Tunisia
[2] Tunisia SESAME Univ, Ariana, Tunisia
关键词
PTSP; Parallel algorithm; Open MP; Simulations; TRAVELING SALESMAN;
D O I
10.1007/978-3-030-05051-1_30
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents parallelization of exact algorithm of resolution for the Probabilistic Traveling Salesman Problem (PTSP). This algorithm allows us, first, to verify the stability of well-solvable special cases and also to optimally solve useful instances of PTSP. It again allows to perform our version of Karp partitioning algorithm, where real problems are very large-sized. The implementation of the algorithm of Karp consists in subdividing the square plan, into sub-plans. So we transform the resolution of a large size problem to the resolution of many small size sub-problems which can be exactly solved. This application can be gridified and these different sub-problems would be processed in parallel by different nodes since they are totally independent. In each sub-plan the Branch and Bound algorithm is used. In this paper we propose two parallelizations of the Branch and Bound algorithm for the resolution of the PTSP. On the one hand, the parallelization of the branches used in the exploration of the tree, on the other hand the parallelization of the algorithm associated with the notion of partitioning introduced by Karp. We perform an experimental study conducted in a multi-core environment to evaluate the performance of the proposed approach.
引用
收藏
页码:437 / 448
页数:12
相关论文
共 50 条
  • [1] PARALLEL ALGORITHM DESIGN FOR BRANCH AND BOUND
    Bader, David A.
    Hart, William E.
    Phillips, Cynthia A.
    [J]. TUTORIALS ON EMERGING METHODOLOGIES AND APPLICATIONS IN OPERATIONS RESEARCH, 2005, 76
  • [2] A GENERAL PURPOSE BRANCH AND BOUND PARALLEL ALGORITHM
    Dimopoulos, Alexandros C.
    Pavlatos, Christos
    Papakonstantinou, George
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 317 - 321
  • [3] A Fast Parallel Branch and Bound Algorithm for Treewidth
    Yuan, Yang
    [J]. 2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 472 - 479
  • [4] A RANDOMIZED PARALLEL BRANCH-AND-BOUND ALGORITHM
    JANAKIRAM, VK
    GEHRINGER, EF
    AGRAWAL, DP
    MEHROTRA, R
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1988, 17 (03) : 277 - 301
  • [5] A Branch and Bound Algorithm for the Probabilistic Traveling Salesman Problem
    Mahfoudh, Soumaya Sassi
    Khaznaji, Walid
    Bellalouna, Monia
    [J]. 2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 697 - 702
  • [6] A PARALLEL BRANCH AND BOUND ALGORITHM FOR THE QUADRATIC ASSIGNMENT PROBLEM
    ROUCAIROL, C
    [J]. DISCRETE APPLIED MATHEMATICS, 1987, 18 (02) : 211 - 225
  • [7] A parallel branch and bound algorithm for vehicle routing problem
    Dastghaibifard, G. H.
    Ansari, E.
    Sheykhalishahi, S. M.
    Bavandpouri, A.
    Ashoor, E.
    [J]. IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 1891 - 1896
  • [8] A PARALLEL BRANCH AND BOUND ALGORITHM FOR TEST-GENERATION
    PATIL, S
    BANERJEE, P
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1990, 9 (03) : 313 - 322
  • [9] A parallel branch and bound algorithm for collapsing knapsack problem
    Chen, G.-L.
    Wu, M.
    Gu, J.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (06): : 741 - 745
  • [10] A PARALLEL BRANCH AND BOUND ALGORITHM FOR TEST-GENERATION
    PATIL, S
    BANERJEE, P
    [J]. 26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 339 - 344