A Hybrid Method Integrating a Discrete Differential Evolution Algorithm with Tabu Search Algorithm for the Quadratic Assignment Problem: A New Approach for Locating Hospital Departments

The facility layout problem (FLP) is a very important class of NP-hard problems in operations research that deals with the optimal assignment of facilities to minimize transportation costs. The quadratic assignment problem (QAP) can model the FLP effectively. One of the FLPs is the hospital facility layout problem that aims to place comprehensive clinics, laboratories, and radiology units within predefined boundaries in a way that minimizes the cost of movement of patients and healthcare personnel. We are going to develop a hybrid method based on discrete differential evolution (DDE) algorithm for solving the QAP. In the existing DDE algorithms, certain issues such as premature convergence, stagnation, and exploitation mechanism have not been properly addressed. In this study, we first aim to discover the issues that make the current problem worse and to identify the best solution to the problem, and then we propose to develop a hybrid algorithm (HDDETS) by combining the DDE and tabu search (TS) algorithms to enhance the exploitation mechanism in the DDE algorithm. Then, the performance of the proposed HDDETS algorithm is evaluated by implementing on the benchmark instances from the QAPLIB website and by comparing with DDE and TS algorithms on the benchmark instances. It is found that the HDDETS algorithm has better performance than both the DDE and TS algorithms where the HDDETS has obtained 42 optimal and best-known solutions from 56 instances, while the DDE and TS algorithms have obtained 15 and 18 optimal and best-known solutions out of 56 instances, respectively. Finally, we propose to apply the proposed algorithm to find the optimal distributions of the advisory clinics inside the Azadi Hospital in Iraq that minimizes the total travel distance for patients when they move among these clinics. Our application shows that the proposed algorithm could find the best distribution of the hospital’s rooms, which are modeled as a QAP, with reduced total distance traveled by the patients.

[1]  Regina Berretta,et al.  PasMoQAP: A parallel asynchronous memetic algorithm for solving the Multi-Objective Quadratic Assignment Problem , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[2]  Mario Inostroza-Ponta,et al.  A memetic algorithm for the quadratic assignment problem with parallel local search , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[3]  Lai Soon Lee,et al.  Heuristics and Metaheuristics Approaches for Facility Layout Problems: A Survey , 2016 .

[4]  Shane McIntosh,et al.  The Impact of Automated Parameter Optimization on Defect Prediction Models , 2018, IEEE Transactions on Software Engineering.

[5]  Ngo Hea Choon,et al.  Review on the Methods to Solve Combinatorial Optimization Problems Particularly: Quadratic Assignment Model , 2018 .

[6]  Vahit Tongur,et al.  Solving a big-scaled hospital facility layout problem with meta-heuristics algorithms , 2020 .

[7]  Mehmet Fatih Tasgetiren,et al.  Metaheuristic algorithms for the quadratic assignment problem , 2013, 2013 IEEE Symposium on Computational Intelligence in Production and Logistics Systems (CIPLS).

[8]  Pengcheng Mu,et al.  Enhancing differential evolution algorithm with repulsive behavior , 2019, Soft Computing.

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

[10]  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..

[11]  Mohammed Essaid Riffi,et al.  Parallel hybrid chicken swarm optimization for solving the quadratic assignment problem , 2019, International Journal of Electrical and Computer Engineering (IJECE).

[12]  Zakir Hussain Ahmed A New Reformulation and an Exact Algorithm for the Quadratic Assignment Problem , 2013 .

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

[14]  T. Koopmans,et al.  Assignment Problems and the Location of Economic Activities , 1957 .

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

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

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

[18]  Ming Yang,et al.  Differential Evolution With Auto-Enhanced Population Diversity , 2015, IEEE Transactions on Cybernetics.

[19]  Mohamad Amin Kaviani,et al.  A hybrid Tabu search-simulated annealing method to solve quadratic assignment problem , 2014 .

[20]  S. Paul,et al.  Optimal Solution for Multi-Objective Facility Layout Problem Using Genetic Algorithm , 2010 .

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

[22]  Jalal Sultan,et al.  Artificial Bee Colony for Quadratic Assignment Problem: A Hospital Case Study , 2016 .

[23]  Harish Sharma,et al.  Improved differential evolution algorithm , 2017, INFOCOM 2017.

[24]  L. Darrell Whitley,et al.  Focused no free lunch theorems , 2008, GECCO '08.

[25]  Tetsuyuki Takahama,et al.  Solving quadratic assignment problems by differential evolution , 2012, The 6th International Conference on Soft Computing and Intelligent Systems, and The 13th International Symposium on Advanced Intelligence Systems.

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

[27]  Nihan Çetin Demirel,et al.  Optimization of the quadratic assignment problem using an ant colony algorithm , 2006, Appl. Math. Comput..

[28]  Yong Deng,et al.  Improving exploration and exploitation via a Hyperbolic Gravitational Search Algorithm , 2020, Knowl. Based Syst..

[29]  Mohamed Abdel-Basset,et al.  A comprehensive review of quadratic assignment problem: variants, hybrids and applications , 2018, Journal of Ambient Intelligence and Humanized Computing.

[30]  Arun Kumar Sangaiah,et al.  A New Meta-Heuristic Algorithm for Solving the Flexible Dynamic Job-Shop Problem with Parallel Machines , 2019, Symmetry.

[31]  Miguel F. Anjos,et al.  Mathematical optimization approaches for facility layout problems: The state-of-the-art and future research directions , 2017, Eur. J. Oper. Res..

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

[33]  Miguel Leon,et al.  Improving differential Evolution with adaptive and Local Search Methods , 2019 .

[34]  Safak Bayir,et al.  A cooperative GPU-based Parallel Multistart Simulated Annealing algorithm for Quadratic Assignment Problem , 2018, Engineering Science and Technology, an International Journal.

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

[36]  Yuhui Shi,et al.  Metaheuristic research: a comprehensive survey , 2018, Artificial Intelligence Review.

[37]  David Connolly An improved annealing scheme for the QAP , 1990 .

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

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

[40]  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 .

[41]  Ali Wagdy Mohamed,et al.  Adaptive guided differential evolution algorithm with novel mutation for numerical optimization , 2017, International Journal of Machine Learning and Cybernetics.

[42]  Adnan Acan,et al.  A great deluge and tabu search hybrid with two-stage memory support for quadratic assignment problem , 2015, Appl. Soft Comput..

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

[44]  Akhtar Rasool,et al.  Quadratic Assignment Problem and its Relevance to the Real World: A Survey , 2014 .

[45]  Michael Bögl,et al.  Metaheuristic Search Concepts , 2010 .

[46]  Raghav Yadav,et al.  Differential evolution with biological-based mutation operator , 2020 .