Abstract
In the double row layout problem, we wish to position n machines on two parallel rows in order to minimize the cost of material flow among machines. The problem is NP-hard and has applications in industry. Here, an algorithm is presented, which works in two phases: (1) applying an improvement heuristic to optimize a random double row layout of a certain type and, then, (2) adjusting the absolute position of each machine in the layout via Linear Programming. Four variants of this two-phase algorithm are proposed and their efficiency is demonstrated by computational tests on several instances from the literature with sizes up to 50 machines.
Similar content being viewed by others
References
Ahonen, H., de Alvarenga, A. G., & Amaral, A. R. S. (2014). Simulated annealing and tabu search approaches for the Corridor Allocation Problem. European Journal of Operational Research, 232(1), 221–233. https://doi.org/10.1016/j.ejor.2013.07.01.
Amaral, A. R. S. (2006). On the exact solution of a facility layout problem. European Journal of Operational Research, 173(2), 508–518. https://doi.org/10.1016/j.ejor.2004.12.021.
Amaral, A. R. S. (2008a). Enhanced local search applied to the singlerow facility layout problem. In Annals of the XL SBPO - Simpósio Brasileiro de Pesquisa Operacional, João Pessoa, Brazil, pp. 1638–1647. http://www.din.uem.br/sbpo/sbpo2008/pdf/arq0026.pdf.
Amaral, A. R. S. (2008b). An exact approach to the one-dimensional facility layout problem. Operations Research, 56(4), 1026–1033. https://doi.org/10.1287/opre.1080.0548.
Amaral, A. R. S. (2009). A new lower bound for the single row facility layout problem. Discrete Applied Mathematics, 157(1), 183–190. https://doi.org/10.1016/j.dam.2008.06.002.
Amaral, A. R. S. (2012). The corridor allocation problem. Computers & Operations Research, 39(12), 3325–3330. https://doi.org/10.1016/j.cor.2012.04.016.
Amaral, A. R. S. (2013a). Optimal solutions for the double row layout problem. Optimization Letters, 7, 407–413. https://doi.org/10.1007/s11590-011-0426-8.
Amaral, A. R. S. (2013b). A parallel ordering problem in facilities layout. Computers & Operations Research, 40(12), 2930–2939. https://doi.org/10.1016/j.cor.2013.07.003.
Amaral, A. R. S. (2018). A mixed-integer programming formulation for the double row layout of machines in manufacturing systems. International Journal of Production Research 1–14.
Amaral, A. R. S., & Letchford, A. N. (2013). A polyhedral approach to the single row facility layout problem. Mathematical Programming, 141(1–2), 453–477. https://doi.org/10.1007/s10107-012-0533-z.
Anjos, M. F., & Vannelli, A. (2008). Computing globally optimal solutions for single-row layout problems using semidefinite programming and cutting planes. INFORMS Journal on Computing, 20(4), 611–617. https://doi.org/10.1287/ijoc.1080.0270.
Anjos, M. F., & Yen, G. (2009). Provably near-optimal solutions for very large single-row facility layout problems. Optimization Methods and Software, 24(4), 805–817.
Anjos, M. F., Kennings, A., & Vannelli, A. (2005). A semidefinite optimization approach for the single-row layout problem with unequal dimensions. Discrete Optimization, 2(2), 113–122. https://doi.org/10.1016/j.disopt.2005.03.001.
Chung, J., & Tanchoco, J. M. A. (2010). The double row layout problem. International Journal of Production Research, 48(3), 709–727. https://doi.org/10.1080/00207540802192126.
Cravo, G., & Amaral, A. (2019). A grasp algorithm for solving large-scale single row facility layout problems. Computers & Operations Research, 106, 49–61. https://doi.org/10.1016/j.cor.2019.02.009.
Datta, D., Amaral, A. R. S., & Figueira, J. R. (2011). Single row facility layout problem using a permutation-based genetic algorithm. European Journal of Operational Research, 213(2), 388–394. https://doi.org/10.1016/j.ejor.2011.03.034.
de Alvarenga, A. G., Negreiros-Gomes, F. J., & Mestria, M. (2000). Metaheuristic methods for a class of the facility layout problem. Journal of Intelligent Manufacturing, 11, 421–430. https://doi.org/10.1023/A:1008982420344.
Drira, A., Pierreval, H., & Hajri-Gabouj, S. (2007). Facility layout problems: A survey. Annual Reviews in Control, 31(2), 255–267. https://doi.org/10.1016/j.arcontrol.2007.04.001.
Guan, J., & Lin, G. (2016). Hybridizing variable neighborhood search with ant colony optimization for solving the single row facility layout problem. European Journal of Operational Research, 248(3), 899–909. https://doi.org/10.1016/j.ejor.2015.08.014.
Heragu, S. S., & Alfa, A. S. (1992). Experimental analysis of simulated annealing based algorithms for the layout problem. European Journal of Operational Research, 57(2), 190–202. https://doi.org/10.1016/0377-2217(92)90042-8.
Heragu, S. S., & Kusiak, A. (1988). Machine layout problem in flexible manufacturing systems. Operations Research, 36(2), 258–268. https://doi.org/10.1287/opre.36.2.258.
Heragu, S. S., & Kusiak, A. (1991). Efficient models for the facility layout problem. European Journal of Operational Research, 53(1), 1–13. https://doi.org/10.1016/0377-2217(91)90088-D.
Hungerländer, P., & Rendl, F. (2012). A computational study and survey of methods for the single-row facility layout problem. Computational Optimization and Applications,. https://doi.org/10.1007/s10589-012-9505-8.
Kothari, R., & Ghosh, D. (2013a). An efficient genetic algorithm for single row facility layout. Optimization Letters,. https://doi.org/10.1007/s11590-012-0605-2.
Kothari, R., & Ghosh, D. (2013b). Tabu search for the single row facility layout problem using exhaustive 2-opt and insertion neighborhoods. European Journal of Operational Research, 224(1), 93–100. https://doi.org/10.1016/j.ejor.2012.07.037.
Kothari, R., & Ghosh, D. (2014). A scatter search algorithm for the single row facility layout problem. Journal of Heuristics, 20(2), 125–142. https://doi.org/10.1007/s10732-013-9234-x.
Kumar, R. M. S., Asokan, P., Kumanan, S., & Varma, B. (2008). Scatter search algorithm for single row layout problem in fms. Advances in Production Engineering & Management, 3, 193–204.
Love, R. F., & Wong, J. Y. (1976). On solving a one-dimensional space allocation problem with integer programming. INFOR, 14(2), 139–143.
Murray, C. C., Smith, A. E., & Zhang, Z. (2013). An efficient local search heuristic for the double row layout problem with asymmetric material flow. International Journal of Production Research, 51(20), 6129–6139. https://doi.org/10.1080/00207543.2013.803168.
Ozcelik, F. (2012). A hybrid genetic algorithm for the single row layout problem. International Journal of Production Research, 50(20), 5872–5886. https://doi.org/10.1080/00207543.2011.636386.
Palubeckis, G. (2015). Fast local search for single row facility layout. European Journal of Operational Research, 246(3), 800–814. https://doi.org/10.1016/j.ejor.2015.05.055.
Palubeckis, G. (2017). Single row facility layout using multi-start simulated annealing. Computers & Industrial Engineering, 103, 1–16. https://doi.org/10.1016/j.cie.2016.09.026.
Picard, J. C., & Queyranne, M. (1981). On the one-dimensional space allocation problem. Operations Research, 29(2), 371–391. https://doi.org/10.1287/opre.29.2.371.
Samarghandi, H., & Eshghi, K. (2010). An efficient tabu algorithm for the single row facility layout problem. European Journal of Operational Research, 205(1), 98–105. https://doi.org/10.1016/j.ejor.2009.11.034.
Samarghandi, H., Taabayan, P., & Jahantigh, F. F. (2010). A particle swarm optimization for the single row facility layout problem. Computers & Industrial Engineering, 58(4), 529–534. https://doi.org/10.1016/j.cie.2009.11.015.
Secchin, L., & Amaral, A. R. S. (2018). An improved mixed-integer programming model for the double row layout of facilities. Optimization Letters, 1–7.
Simmons, D. M. (1969). One-dimensional space allocation: An ordering algorithm. Operations Research, 17(5), 812–826. https://doi.org/10.1287/opre.17.5.812.
Solimanpur, M., Vrat, P., & Shankar, R. (2005). An ant algorithm for the single row layout problem in flexible manufacturing systems. Computers & Operations Research, 32(3), 583–598. https://doi.org/10.1016/j.cor.2003.08.005.
Tubaileh, A., & Siam, J. (2017). Single and multi-row layout design for flexible manufacturing systems. International Journal of Computer Integrated Manufacturing,. https://doi.org/10.1080/0951192X.2017.1314013.
Wang, S., Zuo, X., Liu, X., Zhao, X., & Li, J. (2015). Solving dynamic double row layout problem via combining simulated annealing and mathematical programming. Applied Soft Computing, 37, 303–310. https://doi.org/10.1016/j.asoc.2015.08.023.
Yang, X., Cheng, W., Smith, A., & Amaral, A. R. S. (2018). An improved model for the parallel row ordering problem. Journal of the Operational Research Society, 1–26.
Zhang, Z., & Murray, C. C. (2012). A corrected formulation for the double row layout problem. International Journal of Production Research, 50(15), 4220–4223. https://doi.org/10.1080/00207543.2011.603371.
Zuo, X., Murray, C. C., & Smith, A. E. (2014). Solving an extended double row layout problem using multiobjective tabu search and linear programming. IEEE Transactions on Automation Science and Engineering, 11(4), 1122–1132.
Zuo, X., Murray, C., & Smith, A. (2016). Sharing clearances to improve machine layout. International Journal of Production Research, 54(14), 4272–4285. https://doi.org/10.1080/00207543.2016.1142134.
Acknowledgements
This study was financed in part by Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001; and in part by Fundação de Amparo à Pesquisa e Inovação do Espírito Santo (FAPES).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Amaral, A.R.S. A heuristic approach for the double row layout problem. Ann Oper Res 316, 1–36 (2022). https://doi.org/10.1007/s10479-020-03617-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-020-03617-5