Fast simulated annealing for single-row equidistant facility layout

Given n facilities and a flow matrix, the single-row equidistant facility layout problem (SREFLP) is to find a one-to-one assignment of n facilities to n locations equally spaced along a straight line so as to minimize the sum of the products of the flows and distances between facilities. We develop a simulated annealing (SA) algorithm for solving this problem. The algorithm provides a possibility to employ either merely pairwise interchanges of facilities or merely insertion moves or both of them. It incorporates an innovative method for computing gains of both types of moves. Experimental analysis shows that this method is significantly faster than traditional approaches. To further speed up SA, we propose a two-mode technique when for high temperatures, at each iteration, only the required gain is calculated and, for lower temperatures, the gains of all possible moves are maintained from iteration to iteration. We experimentally compare SA against the iterated tabu search (ITS) algorithm from the literature. Computational results are reported for SREFLP instances with up to 300 facilities. The results show that the performance of our SA implementation is dramatically better than that of the ITS heuristic.

[1]  Thomas Stützle,et al.  Tabu search vs. simulated annealing as a function of the size of quadratic assignment problem instances , 2014, Comput. Oper. Res..

[2]  Franz Rendl,et al.  A computational study and survey of methods for the single-row facility layout problem , 2013, Comput. Optim. Appl..

[3]  M. Held,et al.  Finite-State Processes and Dynamic Programming , 1967 .

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

[5]  Hannu Ahonen,et al.  Simulated annealing and tabu search approaches for the Corridor Allocation Problem , 2014, Eur. J. Oper. Res..

[6]  Bhaba R. Sarker,et al.  Locating cells with bottleneck machines in cellular manufacturing systems , 2002 .

[7]  Maurice Queyranne,et al.  On the One-Dimensional Space Allocation Problem , 1981, Oper. Res..

[8]  Gerald Paul,et al.  Comparative performance of tabu search and simulated annealing heuristics for the quadratic assignment problem , 2010, Oper. Res. Lett..

[9]  We-Min Chow,et al.  An Analysis of Automated Storage and Retrieval Systems in Manufacturing Assembly Lines , 1986 .

[10]  Philipp Hungerländer,et al.  Single-row equidistant facility layout as a special case of single-row facility layout , 2014 .

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

[12]  André R. S. Amaral The corridor allocation problem , 2012, Comput. Oper. Res..

[13]  Miguel F. Anjos,et al.  Provably near-optimal solutions for very large single-row facility layout problems , 2009, Optim. Methods Softw..

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

[15]  Matthew J. Saltzman,et al.  A Level-3 Reformulation-Linearization Technique-Based Bound for the Quadratic Assignment Problem , 2012, INFORMS J. Comput..

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

[17]  JOSEP DÍAZ,et al.  A survey of graph layout problems , 2002, CSUR.

[18]  Ilya Safro,et al.  Graph minimum linear arrangement by multilevel weighted edge contractions , 2006, J. Algorithms.

[19]  Rob A. Rutenbar,et al.  Simulated annealing algorithms: an overview , 1989, IEEE Circuits and Devices Magazine.

[20]  Qi Wang,et al.  A new heuristic for the linear placement problem , 1991, Comput. Oper. Res..

[21]  Monique Guignard-Spielberg,et al.  A level-2 reformulation-linearization technique bound for the quadratic assignment problem , 2007, Eur. J. Oper. Res..

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

[23]  F. Rendl,et al.  A thermodynamically motivated simulation procedure for combinatorial optimization problems , 1984 .

[24]  Allan S. Carrie,et al.  A design technique for the layout of multi-product flowlines , 1986 .

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

[26]  Bhaba R. Sarker,et al.  Directional decomposition heuristic for a linear machine-cell location problem , 2003, Eur. J. Oper. Res..

[27]  Jin-Kao Hao,et al.  Breakout local search for the quadratic assignment problem , 2013, Appl. Math. Comput..

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

[29]  Jin-Kao Hao,et al.  An effective two-stage simulated annealing algorithm for the minimum linear arrangement problem , 2008, Comput. Oper. Res..

[30]  Qingfu Zhang,et al.  Meta-Heuristic Combining Prior Online and Offline Information for the Quadratic Assignment Problem , 2014, IEEE Transactions on Cybernetics.

[31]  Gang Yu,et al.  Optimal algorithms for row layout problems in automated manufacturing systems , 1995 .

[32]  S. Sahni,et al.  Optional linear arrangement of circuit components , 1987 .

[33]  Ravi Kothari,et al.  A scatter search algorithm for the single row facility layout problem , 2014, J. Heuristics.

[34]  Chung-Kuan Cheng,et al.  Linear placement algorithms and applications to VLSI design , 1987, Networks.

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

[36]  U. Tosun,et al.  A robust Island Parallel Genetic Algorithm for the Quadratic Assignment Problem , 2013 .

[37]  Panos M. Pardalos,et al.  Simulated Annealing and Genetic Algorithms for the Facility Layout Problem: A Survey , 1997, Comput. Optim. Appl..

[38]  Ravi Kothari,et al.  The single row facility layout problem: state of the art , 2012 .

[39]  Gary L. Hogg,et al.  One-dimensional machine location problems in a multi-product flowline with equidistant locations , 1998, Eur. J. Oper. Res..

[40]  Gintaras Palubeckis,et al.  A branch-and-bound algorithm for the single-row equidistant facility layout problem , 2012, OR Spectr..

[41]  A. Alfa,et al.  Experimental analysis of simulated annealing based algorithms for the layout problem , 1992 .