Atatürk Üniversitesi Atatürk Üniversitesi
Ara
Yayınlara dön
Makale Tam Makale Uluslararası 2023

Investigation of the impact of different versions of GCC on various metaheuristic-based solvers for traveling salesman problem

Deniz Dal, Esra Çelik

Journal of Supercomputing Cilt 79 · Sayı 11 · ss. 12394–12440 · 01.07.2023
DOI ile aç

Özet

A compiler is a system software that takes code written in a high-level language as input and converts it into machine code by selecting the appropriate instructions from the instruction set of the corresponding computer architecture. Thus, depending on this selection process, different conversions with the same functionality are possible. Consequently, there are studies in the literature that compare the performance of different compilers on problems from various domains. However, to the best of our knowledge, no research has yet investigated the impact of different versions of a compiler on the optimization domain. This study seeks to fill this research gap by examining the effects of different versions of GCC on TSP, a well-known combinatorial optimization problem, for the first time in the literature. In this respect, seven different versions of GCC were employed, and four widely used metaheuristics, namely Simulated Annealing, Genetic Algorithm, Tabu Search, and Ant Colony Optimization, were implemented in C++ programming language to solve TSP. The experiments conducted have revealed that different versions of GCC make a significant difference in the performance of various metaheuristic-based solvers for TSP.

Anahtar kelimeler

Genetic algorithm Simulated annealing ALGORITHM Compiler GCC GNU compiler collection TSP Traveling salesman problem Combinatorial optimization Metaheuristic Tabu search Ant colony optimization

Atıf için künye

Dal, D., & Çelik, E. (2023). Investigation of the impact of different versions of GCC on various metaheuristic-based solvers for traveling salesman problem. Journal of Supercomputing, 79(11), 12394–12440. https://doi.org/10.1007/s11227-023-05152-z

BibTeX
@article{dal2023-177722,
  author = {Dal, Deniz and Çelik, Esra},
  title = {Investigation of the impact of different versions of GCC on various metaheuristic-based solvers for traveling salesman problem},
  journal = {Journal of Supercomputing},
  year = {2023},
  volume = {79},
  number = {11},
  pages = {12394--12440},
  issn = {0920-8542},
  doi = {10.1007/s11227-023-05152-z},
  url = {https://akademik.atauni.edu.tr/yayinlar/177722-investigation-of-the-impact-of-different-versions-of-gcc-on-various}
}