An effective hybrid harmony search for the asymmetric travelling salesman problem

ABSTRACT This article is part of a study aiming to adapt the Harmony Search (HS) algorithm to the asymmetric travelling salesman problem. The population-based approach of the HS algorithm and its weak exploitation mechanism constituted a good reason for starting the research on improving the method, by applying the approach found in other population-based metaheuristics characterized by the same imperfection. The proposed HS is supplemented with the mechanism allowing the efficiency of the exploitation process to be increased by combining the algorithm with hill climbing. The proposed approach assumes modifying the solutions at three different places, affecting the HS exploration and exploitation mechanism in different ways. As a result, the appropriate approach to the effective design of hybrid harmony search is recommended. In addition, by measuring the actual time of the method's execution, the recommended ratio of time devoted to local search and the creation of harmonies was determined.

[1]  Zong Woo Geem,et al.  Harmony Search Algorithm for Solving Sudoku , 2007, KES.

[2]  Ho Yeong Yun,et al.  Hybrid and Cooperative Strategies Using Harmony Search and Artificial Immune Systems for Solving the Nurse Rostering Problem , 2017 .

[3]  A. Perallos,et al.  Focusing on the Golden Ball Metaheuristic: An Extended Study on a Wider Set of Problems , 2014, TheScientificWorldJournal.

[4]  Zong Woo Geem,et al.  Harmony Search for Generalized Orienteering Problem: Best Touring in China , 2005, ICNC.

[5]  Lei Ren,et al.  Cloud manufacturing: a new manufacturing paradigm , 2014, Enterp. Inf. Syst..

[6]  Z. Geem Optimal cost design of water distribution networks using harmony search , 2006 .

[7]  Zhaolu Guo,et al.  Global harmony search with generalized opposition-based learning , 2015, Soft Computing.

[8]  Joong Hoon Kim,et al.  Harmony Search Algorithm: A Unique Music-inspired Algorithm☆ , 2016 .

[9]  Bogumił Kamiński,et al.  Choice of best possible metaheuristic algorithm for the travelling salesman problem with limited computational time: quality, uncertainty and speed , 2013 .

[10]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[11]  Urszula Boryczka,et al.  The adaptation of the harmony search algorithm to the ATSP with the evaluation of the influence of the pitch adjustment place on the quality of results , 2018, J. Inf. Telecommun..

[12]  M. E. Riffi,et al.  ADAPTATION OF THE HARMONY SEARCH ALGORITHM TO SOLVE THE TRAVELLING SALESMAN PROBLEM , 2014 .

[13]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[14]  Stefan Näher,et al.  The Travelling Salesman Problem , 2011, Algorithms Unplugged.

[15]  Shaya Sheikh,et al.  A Hybrid Harmony Search algorithm to minimize total weighted tardiness in the permutation flow shop , 2014, 2014 IEEE Symposium on Computational Intelligence in Production and Logistics Systems (CIPLS).

[16]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.

[17]  Urszula Boryczka,et al.  The Adaptation of the Harmony Search Algorithm to the ATSP , 2018, ACIIDS.

[18]  Pablo Moscato,et al.  Memetic Algorithms , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[19]  Temel Öncan,et al.  A comparative analysis of several asymmetric traveling salesman problem formulations , 2009, Comput. Oper. Res..

[20]  Mohammed Azmi Al-Betar,et al.  A harmony search algorithm for university course timetabling , 2010, Annals of Operations Research.

[21]  Anna Syberfeldt,et al.  Simulation-based Optimization of a Real-world Travelling Salesman Problem Using an Evolutionary Algorithm with a Repair Function , 2015 .

[22]  S. O. Degertekin Optimum design of steel frames using harmony search algorithm , 2008 .

[23]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[24]  Eneko Osaba,et al.  AMCPA: A Population Metaheuristic With Adaptive Crossover Probability and Multi-Crossover Mechanism for Solving Combinatorial Optimization Problems , 2014 .

[25]  Bin Wu,et al.  Hybrid harmony search and artificial bee colony algorithm for global optimization problems , 2012, Comput. Math. Appl..

[26]  Z. Geem Particle-swarm harmony search for water network design , 2009 .

[27]  Li Qinghua,et al.  A hybrid algorithm for optimizing multi-modal functions , 2006, Wuhan University Journal of Natural Sciences.

[28]  Shih-Pang Tseng An improved harmony search for travelling salesman problem , 2016, 2016 2nd IEEE International Conference on Computer and Communications (ICCC).

[29]  Xin-She Yang,et al.  An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems , 2016, Eng. Appl. Artif. Intell..

[30]  Do Guen Yoo,et al.  Investigating the Convergence Characteristics of Harmony Search , 2015, ICHSA.

[31]  Pedram Ghaderi,et al.  Hybridization of Harmony Search and Ant Colony Optimization for optimal locating of structural dampers , 2013, Appl. Soft Comput..

[32]  Jun Wang Computational Intelligence In Manufacturing Handbook , 2000 .

[33]  Damian Słota,et al.  Application of the Harmony Search algorithm in solving the inverse heat conduction problem , 2011 .

[34]  Tanapat Tongchan,et al.  Harmony search algorithm's parameter tuning for traveling salesman problem , 2017, 2017 International Conference on Robotics and Automation Sciences (ICRAS).

[35]  Dennis Weyland,et al.  A Rigorous Analysis of the Harmony Search Algorithm: How the Research Community can be Misled by a "Novel" Methodology , 2010, Int. J. Appl. Metaheuristic Comput..

[36]  Zbigniew Czech Algorytmy i struktury danych , 2009 .

[37]  D. E. Rheinheimer,et al.  Application of Harmony Search Algorithm to Reservoir Operation Optimization , 2015, Water Resources Management.

[38]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[39]  S. Talatahari,et al.  A hybrid cuckoo–harmony search algorithm for optimal design of water distribution systems , 2016 .

[40]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[41]  Juan Carlos Corrales,et al.  Memetic Algorithm Based on Global-Best Harmony Search and Hill Climbing for Part of Speech Tagging , 2017, MIKE.