Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published August 1, 2023 | Version v1
Journal article Open

A parallel algorithm to find the exact solution of the travelling salesman problem

  • 1. Education College for Girls, University of Mosul, Mosul, Iraq
  • 2. College of Islamic Science, University of Mosul, Mosul, Iraq
  • 3. Department of Computer Science, Unaizah College of Sciences and Arts, Qassim University, Qassim, Saudi Arabia

Description

The traveling salesman problem (TSP) is a problem in computer science that has been extensively studied and has a wide variety of real-world applications. It is considered an NP-hard issue since the only way to get a precise solution to it is to wait an exponentially long amount of time unless P=NP. Both accurate and heuristic algorithms exist to tackle this problem. The Branchand-Bound algorithm (BnB) is often regarded as the most significant precise approach, despite the fact that it traverses, in the worst scenario, all potential tours in order to calculate the tour efficiently. This study proposed an efficient parallel algorithm to solve TSP by using a cluster multicore system. An exact algorithm will be used to get the optimal solution, and to expedite the search for the best path, we have employed a multi-threaded approach that capitalizes on the processing power of multiple CPU cores to concurrently process subproblems.

Files

31763-65195-1-PB.pdf

Files (441.9 kB)

Name Size Download all
md5:643398a63fbbc14f911eeffe034c5b5d
441.9 kB Preview Download