A Multistart Simulated Annealing Algorithm for the Quadratic Assignment Problem

Quadratic assignment problem (QAP) is a hard and classical combinatorial optimization problem. Simulated annealing algorithm has been successfully applied to solve QAP. However, the search of simulated annealing algorithm might usually get stuck with local optima due to the low acceptable moves, particularly when the barrier is high and the temperature is low. In this paper, we propose a tabu-based simulated annealing algorithm with a new restart strategy for solving the quadratic assignment problem. By using the controlling diversification mechanism, a search might be easily escaped from local optima and then can be restarted with a new diversified point. Performance evaluation has been carried on comparing the new strategy with two different restart strategies. Experimental results show that our new restart strategy is a promising approach for diversifying the search of simulated annealing heuristics.

[1]  R. Battiti,et al.  Simulated annealing and Tabu search in the long run: A comparison on QAP tasks☆ , 1994 .

[2]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.

[3]  Rafael Martí Multi-Start Methods , 2003, Handbook of Metaheuristics.

[4]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[5]  Moritoshi Yasunaga,et al.  Implementation of an Effective Hybrid GA for Large-Scale Traveling Salesman Problems , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Andrew B. Kahng,et al.  A new adaptive multi-start technique for combinatorial global optimizations , 1994, Oper. Res. Lett..

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

[8]  Fred W. Glover,et al.  A study of diversification strategies for the quadratic assignment problem , 1994, Comput. Oper. Res..

[9]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[10]  Franz Rendl,et al.  QAPLIB – A Quadratic Assignment Problem Library , 1997, J. Glob. Optim..

[11]  Alfonsas Misevicius Testing of Hybrid Genetic Algorithms for Structured Quadratic Assignment Problems , 2009, Informatica.

[12]  Alfonsas Misevicius,et al.  A Modified Simulated Annealing Algorithm for the Quadratic Assignment Problem , 2003, Informatica.

[13]  Nicos Christofides,et al.  An Exact Algorithm for the Quadratic Assignment Problem on a Tree , 1989, Oper. Res..

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

[15]  Meng Joo Er,et al.  PARALLEL MEMETIC ALGORITHM WITH SELECTIVE LOCAL SEARCH FOR LARGE SCALE QUADRATIC ASSIGNMENT PROBLEMS , 2006 .

[16]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[17]  Jakob Krarup,et al.  Computer-aided layout design , 1978 .

[18]  Thomas Stützle,et al.  Iterated local search for the quadratic assignment problem , 2006, Eur. J. Oper. Res..

[19]  Thomas E. Vollmann,et al.  An Experimental Comparison of Techniques for the Assignment of Facilities to Locations , 1968, Oper. Res..

[20]  B. Suman,et al.  A survey of simulated annealing as a tool for single and multiobjective optimization , 2006, J. Oper. Res. Soc..

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

[22]  Bernd Freisleben,et al.  Fitness landscape analysis and memetic algorithms for the quadratic assignment problem , 2000, IEEE Trans. Evol. Comput..

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

[24]  M. Montaz Ali,et al.  A simulated annealing driven multi-start algorithm for bound constrained global optimization , 2010, J. Comput. Appl. Math..

[25]  Jian Ma,et al.  Theory and Methodology Application of the simulated annealing algorithm to the combinatorial optimisation problem with permutation property : An investigation of generation mechanism , 1997 .

[26]  Marcus Randall,et al.  Solution bias in ant colony optimisation: Lessons for selecting pheromone models , 2008, Comput. Oper. Res..

[27]  Abdel Nasser,et al.  A Survey of the Quadratic Assignment Problem , 2014 .

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

[29]  Catherine Roucairol,et al.  A New Exact Algorithm for the Solution of Quadratic Assignment Problems , 1994, Discret. Appl. Math..

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

[31]  Jadranka Skorin-Kapov,et al.  Extensions of a tabu search adaptation to the quadratic assignment problem , 1994, Comput. Oper. Res..

[32]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[33]  Nair Maria Maia de Abreu,et al.  A survey for the quadratic assignment problem , 2007, Eur. J. Oper. Res..

[34]  Shahin Gelareh,et al.  A Survey of Meta-Heuristic Solution Methods for the Quadratic Assignment Problem , 2007 .