A Multi-Core Iterated Local Search for the Traveling Salesman Problem using OpenMP
Abstract
This paper presents the implementation and evaluation of a sequential and a parallel metaheuristic algorithm, the Iterated Local Search (ILS), to solve the Traveling Salesman Problem (TSP). The algorithm iteratively applies a local search strategy to improve solutions. The study compares accuracy, efficiency, and speedup on TSP benchmarks, demonstrating that the algorithm produces reasonable quality solutions with faster computational speed in the parallel version. This scalability indicates that this approach may be suitable for real-world TSP applications.References
Helena R. Lourenço, O. M. and Stutzel, T. (2001). A beginner’s introduction to iterated local search. 4th Metaheuristics International Conference.
Reinelt, G. (1994). The Traveling Salesman: Computational Solutions for TSP Applications. Springer-Verlag Berlin Heidelberg, 1st edition.
Thomas H. Cormen, Charles E. Leiserson, R. L. R. and Stein, C. (2009). Introduction to Algorithms. The MIT Press, 3rd edition.
TspLib. Available at: [link]. Acessed on: 11/11/2023.
Reinelt, G. (1994). The Traveling Salesman: Computational Solutions for TSP Applications. Springer-Verlag Berlin Heidelberg, 1st edition.
Thomas H. Cormen, Charles E. Leiserson, R. L. R. and Stein, C. (2009). Introduction to Algorithms. The MIT Press, 3rd edition.
TspLib. Available at: [link]. Acessed on: 11/11/2023.
Published
2024-11-07
How to Cite
OLIVEIRA, Isaac Kosloski; DANTAS, Bianca de Almeida; ARAÚJO, Graziela Santos.
A Multi-Core Iterated Local Search for the Traveling Salesman Problem using OpenMP. In: REGIONAL HIGH PERFORMANCE SCHOOL OF THE MIDWEST (ERAD-CO), 7. , 2024, Brasília/DF.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 30-32.
DOI: https://doi.org/10.5753/eradco.2024.4527.
