485Accesses
Abstract
This paper addresses the strip packing problem, which has a wide range of real-world applications. Our proposed algorithm is a hybrid metaheuristic that combines an improved heuristic algorithm with a variable neighbourhood search. Different neighbourhoods are constructed based on the concept of block patterns. The proposed algorithm has three interesting features. First, a least-waste strategy is used to improve the constructive heuristics. Second, a better sorting sequence is selected to generate an initial solution. Finally, different neighbourhoods are constructed based on block patterns. The computational results from a diverse set of problem instances show that the proposed algorithm performs better than algorithms reported in the literature for most of the problem sets compared.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.






Similar content being viewed by others
References
Alvarez-Valdes R, Parreo F, Tamarit JM (2008) Reactive GRASP for the strip-packing problem. Comput Oper Res 35:1065–1083
Beasley JE (1985) An exact two-dimensional non-guillotine cutting tree search procedure. Oper Res 33:49–64
Belov G, Scheithauer G, Mukhacheva EA (2008) One-dimensional heuristics adapted for two-dimensional rectangular strip packing. J Oper Res Soc 59:823–832
Beltran JD, Calderon JE, Cabrera RJ, Moreno Perez JA, Moreno-Vega JM (2004) GRASP/VNS hybrid for the strip packing problem. In: Proceedings of the first international workshop on hybrid metaheuristics (HM 2004), Valencia, Spain, pp. 22–23
Bengtsson BE (1982) Packing rectangular pieces—a heuristic approach. Comput J 25:253–257
Berkey JO, Wang PY (1987) Two-dimensional finite bin packing algorithms. J Oper Res Soc 38:423–429
Bortfeldt A (2006) A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces. Eur J Oper Res 172(3):814–837
Bortfeldt A, Gehring H (2006) New large benchmark instances for the two-dimensional strip packing problem with rectangular pieces. In: Proceedings of the 39th annual hawaii international conference on system sciences (HICSS’06) vol 2, p. 30b
Burke EK, Kendall G, Whitwell G (2004) A new placement heuristic for the orthogonal stock-cutting problem. Oper Res 52(4):655–671
Burke EK, Kendall G, Whitwell G (2009) A simulated annealing enhancement of the best-fit heuristic for the orthogonal stock cutting problem. INFORMS J Comput 21(3):505–516
Burke EK, Hyde MR, Kendall G, Woodward JR (2010) A genetic programming hyper-heuristic approach for evolving 2-D strip packing heuristics. IEEE Trans Evol Comput 14(6):942–958
Chen B, Wang Y, Yang S (2015) A hybrid demon algorithm for the two- dimensional orthogonal strip packing problem. Math Prob Eng. Article ID 541931. doi:10.1155/2015/541931
Christofides N, Whitlock C (1997) An algorithm for two-dimensional cutting problems. Oper Res 25:30–44
Cui YD, Yang YL, Cheng X, Song PH (2008) A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem. Comput Oper Res 35(4):1281–1291
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Dowsland KA, Herbert EA, Kendall G, Burke EK (2006) Using tree search bounds to enhance a genetic algorithm approach to two rectangle packing problems. Eur J Oper Res 168:390–402
Gonçalves JF, Resende MGC (2011) A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem. J Comb Optim 22(2):180–201
Haouari M, Serairi M (2009) Heuristics for the variable sized bin-packing problem. Comput Oper Res 36(10):2877–2884
He K, Jin Y, Huang WQ (2013) Heuristic for two-dimensional strip packing problem with 90 rotations. Expert Syst Appl 40:5542–5550
He K, Ji P, Li C (2015) Dynamic reduction heuristics for the rectangle packing area minimization problem. Eur J Oper Res 241:674–685
Hopper E, Turton BCH (2001) An empirical investigation of metaheuristic and heuristic algorithms for a 2D packing problem. Eur J Oper Res 128:34–57
Huang WQ, Chen DB, Xu RC (2007) A new heuristic algorithm for rectangle packing. Comput Oper Res 34(11):3270–3280
Jefferson LM, da S, Eduardo CX, Flávio KM (2014) Two-dimensional strip packing with unloading constraints. Discret Appl Math 164(2):512–521
Leung SCH, Zhang D, Sim KM (2011) A two-stage intelligent search algorithm for the two-dimensional strip packing problem. Eur J Oper Res 215(1):57–69
Leung SCH, Zhang D (2011) A fast layer-based heuristic for non-guillotine strip packing. Expert Syst Appl 38(10):13032–13042
Lodi A, Martello S, Monaci M (2002) Two-dimensional packing problems: a survey. Eur J Oper Res 141(2):241–252
Martello S, Monaci M, Vigo D (2003) An exact approach to the strip packing problem. INFORMS J Comput 15(3):310–319
Martello S, Vigo D (1998) Exact solution of the two-dimensional finite bin packing problem. Manag Sci 44:388–399
Mitsutoshi K, Takashi I, Koji N, Mutsunori Y, Hiroshi N (2009) Exact algorithms for the two-dimensional strip packing problem with and without rotations. Eur J Oper Res 198:73–83
Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100
Pinto E, Oliveira JF (2005) Algorithm based on graphs for the non-guillotinable two-dimensional packing problem. Second ESICUP Meeting, Southampton
Riff MC, Bonnaire X, Neveu B (2009) A revision of recent approaches for two-dimensional strip-packing problems. Eng Appl Artif Intell 22(4–5):823–827
Valenzuela CL, Wang PY (2001) Heuristics for large strip packing problems with guillotine patterns: an empirical study. In: Proceedings of the 4th metaheuristics international conference. University of Porto, Portugal, pp. 417–421
Wang Y, Chen L (2015) Two-dimensional residual-space-maximized packing. Expert Syst Appl 42:3297–3305
Wascher G, Hausner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183(3):1109–1130
Wei L, Oon WC, Zhu W, Lim A (2011) A skyline heuristic for the 2D rectangular packing and strip packing problems. Eur J Oper Res 215(2):337–346
Wei L, Tian T, Zhu W, Lim A (2014) A block-based layer building approach for the 2D guillotine strip packing problem. Eur J Oper Res 239(1):58–69
Yang S, Han S, Ye W (2013) A simple randomized algorithm for two-dimensional strip packing. Comput Oper Res 40(1):1–8
Zhang D, Wei L, Leung SCH, Chen Q (2013) A binary search heuristic algorithm based on randomized local search for the rectangular strip-packing problem. INFORMS J Comput 25(2):332–345
Acknowledgments
Defu Zhang would like to thank his supervisor Prof. Wenqi Huang who taught him a great deal about research. This work was in memory of Prof. Wenqi Huang and was partially supported by the National Nature Science Foundation of China (Grant no. 61272003), Research Committee of University of Macau (MYRG041(Y1-L1)- FST13-SYW) and a grant from City University of Hong Kong (Project No. 7004149). The authors would like to thank the reviewers for their valuable comments that help improve this paper.
Author information
Authors and Affiliations
Department of Computer Science, Xiamen University, Xiamen, China
Defu Zhang, Yuxin Che & Furong Ye
Department of Computer and Information Science, University of Macau, Macau, China
Yain-Whar Si
Faculty of Engineering, The University of Hong Kong, Hong Kong, China
Stephen C. H. Leung
- Defu Zhang
You can also search for this author inPubMed Google Scholar
- Yuxin Che
You can also search for this author inPubMed Google Scholar
- Furong Ye
You can also search for this author inPubMed Google Scholar
- Yain-Whar Si
You can also search for this author inPubMed Google Scholar
- Stephen C. H. Leung
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toDefu Zhang.
Rights and permissions
About this article
Cite this article
Zhang, D., Che, Y., Ye, F.et al. A hybrid algorithm based on variable neighbourhood for the strip packing problem.J Comb Optim32, 513–530 (2016). https://doi.org/10.1007/s10878-016-0036-6
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative