Skip to main content
Log in

A heuristic for solving large bin packing problems in two and three dimensions

  • Original Paper
  • Published:
Central European Journal of Operations Research Aims and scope Submit manuscript

Abstract

The more-dimensional bin packing problem (BPP) considered here requires packing a set of rectangular-shaped items into a minimum number of identical rectangular-shaped bins. All items may be rotated and the guillotine cut constraint has to be respected. A straightforward heuristic is presented that is based on a method for the container loading problem following a wall-building approach and on a method for the one-dimensional BPP. 1,800 new benchmark instances are introduced for the two-dimensional and three-dimensional BPP. The instances include more than 1,500 items on average. Applied to these very large instances, the heuristic generates solutions of acceptable quality in short computation times. Moreover, the influence of different instance parameters on the solution quality is investigated by an extended computational study.

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.

Similar content being viewed by others

References

  • Bengtsson B-E (1982) Packing rectangular pieces—a heuristic approach. Comput J 25: 353–357

    Google Scholar 

  • Berkey JO, Wang PY (1987) Two dimensional finite bin packing algorithms. J Oper Res Soc 38: 423–429

    Google Scholar 

  • Bischoff EE, Ratcliff MSW (1995) Issues in the development of approaches to container loading. Omega 23: 377–390

    Article  Google Scholar 

  • Bortfeldt A (2000) Eine Heuristik für multiple containerladeprobleme. OR Spectr 22: 239–261

    Article  Google Scholar 

  • Bortfeldt A (2005) A hybrid procedure for the one-dimensional bin packing problem. Presentation on the 2th ESICUP-Meeting, Southampton 2005 Siehe. http://paginas.fe.up.pt/~esicup/

  • Bortfeldt A (2007) Verfahren für das eindimensionale Bin Packing Problem. Vortrag in der Forschungswerkstatt der Fakultät Wirtschaftswiss. der FernUniversität in Hagen, März 2007. S. http://www.fernuni-hagen.de/WINF

  • Coffman EG Jr, Csirik J, Johnson DS, Woeginger GJ (2004) An Introduction to Bin Packing. Bibliography. See. http://www.inf.u-szeged.hu/~csirik

  • Crainic TG, Perboli G, Tadei R (2008) Extreme point-based Heuristics for three-dimensional bin packing. INFORMS J Comput 20: 368–384

    Article  Google Scholar 

  • Davies AP, Bischoff EE (1998) Weight distribution considerations in container loading. In: European business management school. University of Wales, Swansea, Technical report

  • de Castro Silva JL, Soma NY, Maculan N (2003) A greedy search for the tree-dimensional bin packing problem: the packing stability case. Int Trans Oper Res 10: 141–153

    Article  Google Scholar 

  • Dell’Amico M, Martello S, Vigo D (2002) A lower bound for the non-oriented two-dimensional bin packing problem. Discrete Appl Math 118: 13–24

    Article  Google Scholar 

  • El Bouri A, Popplewell N, Balakrishnan S, Alfa A (1994) A search based heuristic for the two-dimensional bin-packing problem. INFOR 32: 265–274

    Google Scholar 

  • Eley M (2003) A bottleneck assignment approach to the multiple container loading problem. OR Spectr 25: 45–60

    Article  Google Scholar 

  • Faroe O, Pisinger D, Zachariasen M (2003) Guided local search for the three-dimensional bin-packing problem. INFORMS J Comput 15: 267–283

    Article  Google Scholar 

  • Glover F, Kochenberger G (2003) Handbook of metaheuristics. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  • Ivancic N, Mathur K, Mohanty BB (1989) An integer-programming based heuristic approach to the three-dimensional packing problem. J Manuf Oper Manag 2: 268–298

    Google Scholar 

  • Lodi A, Martello S, Vigo D (1998) Neighborhood search algorithm for the guillotine non-oriented two-dimensional bin packing problem. In: Voss S, Martello S, Osman IH, Roucairol C (eds) Meta- heuristics: advances and trends in local search paradigms for optimisation. Kluwer Academic Publishers, Boston, pp 125–139

    Google Scholar 

  • Lodi A, Martello S, Vigo D (1999a) Heuristic and metaheuristic approaches for a class of two-dimensional bin packing problems. INFORMS J Comput 11: 345–357

    Article  Google Scholar 

  • Lodi A, Martello S, Vigo D (1999b) Approximation algorithms for the oriented two-dimensional bin packing problem. Eur J Oper Res 112: 158–166

    Article  Google Scholar 

  • Lodi A, Martello S, Vigo D (2002) Heuristic algorithms for the three-dimensional bin packing problem. Eur J Oper Res 141: 410–420

    Article  Google Scholar 

  • Lodi A, Martello S, Vigo D (2004) TSpack: a unified tabu search code for multi-dimensional bin packing problems. Ann Oper Res 131: 203–213

    Article  Google Scholar 

  • Martello S, Pisinger D, Vigo D (2000) The three-dimensional bin packing problem. Oper Res 48: 256–267

    Article  Google Scholar 

  • Martello S, Vigo D (1998) Exact solution of the two-dimensional finite bin packing problem. Manage Sci 44: 388–399

    Article  Google Scholar 

  • Moura A, Oliveira JF (2005) A GRASP approach to the container-loading problem. IEEE Intell Syst 20: 50–57

    Article  Google Scholar 

  • Mumford-Valenzuela CL, Vick J, Wang PY (2003) Heuristics for large strip packing problems with guillotine patterns: an empirical study. In: Metaheuristics: computer-decision making. Kluwer Academic Publishers B.V., pp 510–522

  • Pisinger D (2002) Heuristics for the container loading problem. Eur J Oper Res 141: 143–153

    Article  Google Scholar 

  • Pisinger D, Sigurd M (2007) Using decomposition techniques and constraint programming for solving the two-dimensional bin-packing problem. INFORMS J Comput 19: 36–51

    Article  Google Scholar 

  • Terno J, Scheithauer G, Sommerweiß U, Riehme J (2000) An efficient approach for the multi-pallet loading problem. Eur J Oper Res 123: 372–381

    Article  Google Scholar 

  • Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183: 1109–1130

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Mack.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mack, D., Bortfeldt, A. A heuristic for solving large bin packing problems in two and three dimensions. Cent Eur J Oper Res 20, 337–354 (2012). https://doi.org/10.1007/s10100-010-0184-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10100-010-0184-1

Keywords

Navigation