The Harmony Search Algorithm (HSA) is a metaheuristic inspired by the musical composition process that is used to solve complex optimization problems. This study provides a detailed exploration of the application of HSA to classical combinatorial optimization problems, including the Traveling Salesman Problem (TSP), the Quadratic Assignment Problem (QAP), and the Vehicle Routing Problem (VRP). The results demonstrate that HSA is an effective method for finding high-quality solutions, even for large-scale instances. This study also presents an in-depth analysis of HSA parameters, its adaptation to the considered problems, and a comparison with other metaheuristic methods.
- Geem Z. W., Kim J. H., Loganathan G. V. A New Heuristic Optimization Algorithm: Harmony Search. Simulation. 76 (2), 60–68 (2001).
- Alia O. M., Mandava R. The variants of the Harmony Search algorithm: An overview. Artificial Intelligence Review. 36 (1), 49–68 (2011).
- Pan Q. K., Wang L., Tasgetiren M. F., Suganthan P. N. An adaptive harmony search algorithm for solving the dynamic layout problem. Computers & Operations Research. 37 (1), 82–93 (2010).
- Wang L., Zheng Y., Zhou J. A hybrid harmony search algorithm for the flexible job shop scheduling problem. Applied Soft Computing. 35, 639–651 (2015).
- Zhang Y., Li X., Fei M. A Comparative Study of Metaheuristics for Large-Scale Combinatorial Optimization. Expert Systems with Applications. 139, 112824 (2020).
- Bouzidi M., Riffi M. E. Adaptation of the Harmony Search Algorithm to Solve the Travelling Salesman Problem. Journal of Theoretical and Applied Information Technology. 62 (1), 154–160 (2014).
- TSPLIB. Bibliothèque de données pour le problème du voyageur de commerce (1995).
- QAPLIB. Bibliothèque de données pour le problème d'affectation quadratique (2011).