A hybrid method integrating an elite genetic algorithm with tabu search for the quadratic assignment problem

Abstract The Quadratic Assignment Problem (QAP) is one of the most studied classical combinatorial optimization problems. QAP has many practical applications. Designing enhanced meta-heuristic approaches for the QAP is an active research area. In this work, we propose a hybrid algorithm (EGATS) that combines an elite genetic algorithm and tabu search to solve the QAP. In the optimization process, EGATS employs two kinds of elite crossovers, repeated 2-exchange mutation, and tabu search to strike a balance between exploitation and exploration. We evaluated the performance of EGATS through computational experiments on 135 well-known benchmark instances from the quadratic assignment problem library, QAPLIB. EGATS obtained the best-known solution for 131 instances. Compared to other popular meta-heuristic algorithms in the literature, EGATS is a competitive method for the QAP.

[1]  Uğur Yüzgeç,et al.  Tournament selection based antlion optimization algorithm for solving quadratic assignment problem , 2019, Engineering Science and Technology, an International Journal.

[2]  Umut Tosun,et al.  A New Recombination Operator for the Genetic Algorithm Solution of the Quadratic Assignment Problem , 2014, ANT/SEIT.

[3]  Fred W. Glover,et al.  Multistart Tabu Search and Diversification Strategies for the Quadratic Assignment Problem , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  Cesar Beltran-Royo,et al.  Solving the quadratic assignment problem by means of general purpose mixed integer linear programming solvers , 2013, Ann. Oper. Res..

[5]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

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

[7]  Alice E. Smith,et al.  A genetic approach to the quadratic assignment problem , 1995, Comput. Oper. Res..

[8]  Habibollah Haron,et al.  A Biogeography-Based Optimization Algorithm Hybridized with Tabu Search for the Quadratic Assignment Problem , 2015, Comput. Intell. Neurosci..

[9]  Kefaya Qaddoum,et al.  A Hybrid Optimization GNA Algorithm for the Quadratic Assignment Problem Solving , 2019, EIDWT.

[10]  Alfonsas Misevicius,et al.  A Tabu Search Algorithm for the Quadratic Assignment Problem , 2005, Comput. Optim. Appl..

[11]  Alfonsas Misevicius Genetic algorithm hybridized with ruin and recreate procedure: application to the quadratic assignment problem , 2003, Knowl. Based Syst..

[12]  Zakir Hussain Ahmed,et al.  A Simple Genetic Algorithm using Sequential Constructive Crossover for the Quadratic Assignment Problem , 2014 .

[13]  Abeer M. Mahmoud,et al.  A Comparative Study of Meta-heuristic Algorithms for Solving Quadratic Assignment Problem , 2014, ArXiv.

[14]  P. Shylo Solving the Quadratic Assignment Problem by the Repeated Iterated Tabu Search Method , 2017 .

[15]  Nguyen Xuan Hoai,et al.  An efficient genetic algorithm for maximizing area coverage in wireless sensor networks , 2019, Inf. Sci..

[16]  Mieczyslaw M. Kokar,et al.  Self Controlling Tabu Search algorithm for the Quadratic Assignment Problem , 2011, Comput. Ind. Eng..

[17]  Mohammed Essaid Riffi,et al.  Incorporating a modified uniform crossover and 2-exchange neighborhood mechanism in a discrete bat algorithm to solve the quadratic assignment problem , 2017 .

[18]  Zakir Hussain Ahmed,et al.  A multi-parent genetic algorithm for the quadratic assignment problem , 2015 .

[19]  Yuren Zhou,et al.  Performance Analysis of ACO on the Quadratic Assignment Problem , 2018 .

[20]  Alfonsas Misevicius,et al.  An improved hybrid genetic algorithm: new results for the quadratic assignment problem , 2004, Knowl. Based Syst..

[21]  Doaa El-Shahat,et al.  Integrating the whale algorithm with Tabu search for quadratic assignment problem: A new approach for locating hospital departments , 2018, Appl. Soft Comput..

[22]  Zvi Drezner,et al.  A New Genetic Algorithm for the Quadratic Assignment Problem , 2003, INFORMS J. Comput..

[23]  Fred W. Glover,et al.  Adaptive tabu search with strategic oscillation for the bipartite boolean quadratic programming problem with partitioned variables , 2018, Inf. Sci..

[24]  Fred W. Glover,et al.  A cooperative parallel tabu search algorithm for the quadratic assignment problem , 2009, Eur. J. Oper. Res..

[25]  Umut Tosun,et al.  On the performance of parallel hybrid algorithms for the solution of the quadratic assignment problem , 2015, Eng. Appl. Artif. Intell..

[26]  Wojciech Chmiel,et al.  A comparison of nature inspired algorithms for the quadratic assignment problem , 2017 .

[27]  Zakir Hussain Ahmed,et al.  A hybrid algorithm combining lexisearch and genetic algorithms for the quadratic assignment problem , 2018 .

[28]  Eranda Çela,et al.  The quadratic assignment problem : theory and algorithms , 1999 .

[29]  Mitat Uysal,et al.  Migrating Birds Optimization: A new metaheuristic approach and its performance on quadratic assignment problem , 2012, Inf. Sci..

[30]  R. Sridharan,et al.  Development of modified discrete particle swarm optimization algorithm for quadratic assignment problems , 2018 .

[31]  G. Paul,et al.  An efficient implementation of the robust tabu search heuristic for sparse quadratic assignment problems , 2010, Eur. J. Oper. Res..

[32]  Éric D. Taillard,et al.  Robust taboo search for the quadratic assignment problem , 1991, Parallel Comput..

[33]  Zvi Drezner,et al.  Extensive experiments with hybrid genetic algorithms for the solution of the quadratic assignment problem , 2008, Comput. Oper. Res..

[34]  Ashish Tiwari,et al.  A greedy genetic algorithm for the quadratic assignment problem , 2000, Comput. Oper. Res..

[35]  Wojciech Chmiel,et al.  Evolutionary algorithm using conditional expectation value for quadratic assignment problem , 2019, Swarm Evol. Comput..

[36]  Harish Garg,et al.  A hybrid GSA-GA algorithm for constrained optimization problems , 2019, Inf. Sci..

[37]  Alfonsas Misevicius,et al.  An implementation of the iterated tabu search algorithm for the quadratic assignment problem , 2012, OR Spectr..

[38]  Belén Melián-Batista,et al.  A Hybrid Biased Random Key Genetic Algorithm for the Quadratic Assignment Problem , 2016, Inf. Process. Lett..

[39]  Mehrdad Amirghasemi,et al.  Developing an Effective Decomposition-Based Procedure for Solving the Quadratic Assignment Problem , 2019, ICCL.

[40]  Yongquan Zhou,et al.  Elite opposition-flower pollination algorithm for quadratic assignment problem , 2017, J. Intell. Fuzzy Syst..

[41]  Tansel Dökeroglu,et al.  Artificial bee colony optimization for the quadratic assignment problem , 2019, Appl. Soft Comput..

[42]  Jin-Kao Hao,et al.  Memetic search for the quadratic assignment problem , 2015, Expert Syst. Appl..

[43]  Panos M. Pardalos,et al.  A Greedy Randomized Adaptive Search Procedure for the Quadratic Assignment Problem , 1993, Quadratic Assignment and Related Problems.

[44]  Jadranka Skorin-Kapov,et al.  Tabu Search Applied to the Quadratic Assignment Problem , 1990, INFORMS J. Comput..

[45]  Michal Czapinski,et al.  An effective Parallel Multistart Tabu Search for Quadratic Assignment Problem on CUDA platform , 2013, J. Parallel Distributed Comput..

[46]  Deepu Philip,et al.  A quick convergent artificial bee colony algorithm for solving quadratic assignment problems , 2019, Comput. Ind. Eng..

[47]  Roberto Battiti,et al.  The Reactive Tabu Search , 1994, INFORMS J. Comput..