Skip to main content
Log in

A heuristic approach for the double row layout problem

  • S.I.: CLAIO 2018
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

Download references

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

Authors

Corresponding author

Correspondence to A. R. S. Amaral.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A

Appendix A

See Tables 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 and 20

Table 9 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}1\) and \({ Heuristic}1+LP\) on DRLP instances with sizes \(9\le n\le 17\)
Table 10 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}2\) and \({ Heuristic}2+LP\) on DRLP instances with sizes \(9\le n\le 17\)
Table 11 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}3\) and \({ Heuristic}3+LP\) on DRLP instances with sizes \(9\le n\le 17\)
Table 12 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}4\) and \({ Heuristic}4+LP\) on DRLP instances with sizes \(9\le n\le 17\)
Table 13 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}1\) and \({ Heuristic}1+LP\) on DRLP instances with sizes \(n\in \{30,\,40\}\)
Table 14 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}2\) and \({ Heuristic}2+LP\) on DRLP instances with sizes \(n\in \{30,\,40\}\)
Table 15 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}3\) and \({ Heuristic}3+LP\) on DRLP instances with sizes \(n\in \{30,\,40\}\)
Table 16 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}4\) and \({ Heuristic}4+LP\) on DRLP instances with sizes \(n\in \{30,\,40\}\)
Table 17 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}1\) and \({ Heuristic}1+LP\) on DRLP instances with sizes \(n=50\)
Table 18 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}2\) and \({ Heuristic}2+LP\) on DRLP instances with sizes \(n=50\)
Table 19 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}3\) and \({ Heuristic}3+LP\) on DRLP instances with sizes \(n=50\)
Table 20 Average and standard deviation times and minimum, average and standard deviation solution values out of 10 runs for \({ Heuristic}4\) and \({ Heuristic}4+LP\) on DRLP instances with sizes \(n=50\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-020-03617-5

Keywords

Navigation