High-level hybridization of heuristics and metaheuristics to solve symmetric TSP: a comparative study

Carlos Alberto da Silva Junior,Roberto Yuji Tanaka,Luiz Carlos Farias da Silva,Angelo Passaro
2024-10-29
Abstract:The Travelling Salesman Problem - TSP is one of the most explored problems in the scientific literature to solve real problems regarding the economy, transportation, and logistics, to cite a few cases. Adapting TSP to solve different problems has originated several variants of the optimization problem with more complex objectives and different restrictions. Metaheuristics have been used to solve the problem in polynomial time. Several studies have tried hybridising metaheuristics with specialised heuristics to improve the quality of the solutions. However, we have found no study to evaluate whether the searching mechanism of a particular metaheuristic is more adequate for exploring hybridization. This paper focuses on the solution of the classical TSP using high-level hybridisations, experimenting with eight metaheuristics and heuristics derived from k-OPT, SISR, and segment intersection search, resulting in twenty-four combinations. Some combinations allow more than one set of searching parameters. Problems with 50 to 280 cities are solved. Parameter tuning of the metaheuristics is not carried out, exploiting the different searching patterns of the eight metaheuristics instead. The solutions' quality is compared to those presented in the literature.
Neural and Evolutionary Computing,Discrete Mathematics,Optimization and Control
What problem does this paper attempt to address?
The core problem that this paper attempts to solve is: **Evaluating whether the search mechanism of a specific meta - heuristic algorithm is more suitable for high - level mixing with heuristic algorithms to solve the Symmetric Traveling Salesman Problem (Symmetric TSP)**. ### Detailed Interpretation 1. **Background and Motivation** - The Traveling Salesman Problem (TSP) is a classic combinatorial optimization problem, which is widely used in fields such as economy, transportation, and logistics. - As the number of cities increases, the solution space of TSP grows exponentially, making direct methods infeasible for large - scale problems. - Metaheuristics are widely used because they can find high - quality approximate solutions within a reasonable time. - Many studies have attempted to combine metaheuristics with specific heuristic algorithms to improve the quality of solutions, but few studies have evaluated whether different metaheuristic search mechanisms are more suitable for such mixing. 2. **Research Objectives** - This paper aims to experimentally verify whether the search mechanisms of different metaheuristic algorithms are more suitable for high - level mixing with specific heuristic algorithms to solve the classic Symmetric TSP. - The research uses eight metaheuristic algorithms (including Evolutionary Algorithm (EA), Black Hole Algorithm (BH), Gravitational Search Algorithm (GSA), Modified Vortex Search Algorithm (MVS), Particle Swarm Optimization (PSO), Simulated Annealing (SA), Sine Cosine Algorithm (SCA) and Vortex Search Algorithm (VS)), and combines them with three heuristic algorithms based on k - OPT, SISR and Segment Intersection Search to form 24 different combinations. 3. **Experimental Design** - The experiments cover problem instances with city scales ranging from 50 to 280. - Each metaheuristic algorithm uses the parameter settings suggested in the literature without parameter tuning, in order to focus on the influence of different search patterns. - The quality of solutions is compared with the results in the existing literature. 4. **Innovation Points** - This research is the first to systematically evaluate the applicability of different metaheuristic search mechanisms in high - level mixing. - It provides insights into which metaheuristic algorithms may be more suitable for combination with specific heuristic algorithms, providing a reference for future research. ### Conclusion Through systematic experimental evaluation, this paper reveals the performance differences of different metaheuristic search mechanisms in solving Symmetric TSP, and points out the advantages of certain metaheuristic algorithms in specific situations. This provides a valuable reference for further optimizing TSP solution methods.