Abstract
We address two two-dimensional bin packing problems where the bins are rectangular and have the same size. The items are also rectangular and all of them must be packed with the objective of minimizing the number of bins. In the first problem, the two-stage problem, the items must be packed in levels. In the second problem, the restricted 3-stage problem, items can be grouped in stacks which are packed in levels.
We propose a new decomposition model where subproblems are associated with the item that initializes a bin. The decomposition is solved by a heuristic which combines (perturbed) column generation, local search, beam branch-and-price, and the use of a general purpose mixed integer programming solver. This approach is closely related with SearchCol, a framework for solving integer programming / combinatorial optimization decomposition models.
Computational results with 500 instances from the literature show that the proposed hybrid heuristic is efficient in obtaining high quality solutions. It uses more 8 and 17 bins than the 7364 and 7340 bins of a compact model from the literature for the 2 and 3-stage problems, respectively, while the sum of the time spent for all instances is 35% and 58% of the time spent by the compact model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alvarez-Valdes, R., Parajon, A., Tamarit, J.M.: A computational study of lp-based heuristic algorithms for two-dimensional guillotine cutting stock problems. OR Spektrum 24, 179–192 (2002)
Alvelos, F., de Sousa, A., Santos, D.: SearchCol: Metaheuristic search by column generation. In: Blesa, M.J., Blum, C., Raidl, G., Roli, A., Sampels, M. (eds.) HM 2010. LNCS, vol. 6373, pp. 190–205. Springer, Heidelberg (2010)
Alvelos, F., de Sousa, A., Santos, D.: Combining column generation and metaheuristics. In: Talbi, E.-G. (ed.) Hybrid Metaheuristics. SCI, vol. 434, pp. 285–334. Springer, Heidelberg (2013)
Barnhart, C., Johnson, E.L., Nemhauser, G.L., Savelsbergh, M.W.P., Vance, P.H.: Branch-and-price: column generation for solving huge integer programs. Operations Research 46, 316–329 (1998)
Berkey, J., Wang, P.: Two-Dimensional Finite Bin-Packing Algorithms. The Journal of the Operational Research Society 38, 423–429 (1987)
Cintra, G.F., Miyazawa, F.K., Wakabayashi, Y., Xavier, E.C.: Algorithms for two-dimensional cutting stock and strip packing problems using dynamic programming and column generation. European Journal of Operational Research 191, 61–85 (2008)
Dyckhoff, H.: A typology of cutting and packing problems. European Journal of Operational Research 44, 145–159 (1990)
Furini, F., Malaguti, E., Durán, R.M., Persiani, A., Toth, P.: A column generation heuristic for the two-dimensional two-staged guillotine cutting stock problem with multiple stock size. European Journal of Operational Research 218, 251–260 (2012)
Gilmore, P.C., Gomory, R.E.: A Linear programming approach to the cutting-stock problem. Operations Research 9, 849–859 (1961)
Gilmore, P.C., Gomory, R.E.: Multistage cutting stock problems of two and more dimensions. Operations Research 13, 94–120 (1965)
ILOG, ILOG CPLEX 12.4 - User’s Manual (2011)
Lodi, A., Martello, S., Vigo, D.: Heuristic and metaheuristic approaches for a class of two-dimensional bin packing problems. INFORMS Journal on Computing 11, 345–357 (1999)
Lodi, A., Martello, S., Monaci, M.: Two-dimensional packing problems: A survey. European Journal of Operational Research 41, 241–252 (2002)
Lodi, A., Martello, S., Vigo, D.: Models and bounds for two dimensional level packing problems. Journal of Combinatorial Optimization 8, 363–379 (2004)
Macedo, R., Alves, C., Valério de Carvalho, J.M.: Arc-flow model for the two-dimensional guillotine cutting stock problem. Computers and Operations Research 37, 991–1001 (2010)
Monaci, M., Toth, P.: A Set-covering based heuristic approach for bin-packing problems. INFORMS Journal on Computing 18, 71–85 (2006)
Ow, P.S., Morton, T.E.: Filtered beam search in scheduling. International Journal of Production Research 26, 35–62 (1988)
Pisinger, D., Sigurd, M.: Using decomposition techniques and constraint programming for solving the two-dimensional bin-packing problem. INFORMS Journal on Computing 19, 1007–1023 (2007)
Puchinger, J., Raidl, G.: Models and algorithms for three-stage two-dimensional bin packing. European Journal of Operational Research 183, 1304–1327 (2007)
SearchCol++, http://searchcol.dps.uminho.pt/
Silva, E., Alvelos, F., Valério de Carvalho, J.M.: An integer programming model for two- and three-stage two-dimensional cutting stock problems. European Journal of Operational Research 205, 699–708 (2010)
Wäscher, G., Haussner, H., Schumann, H.: An improved typology of cutting and packing problems. European Journal of Operational Research 183, 1109–1130 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Alvelos, F., Silva, E., de Carvalho, J.M.V. (2014). A Hybrid Heuristic Based on Column Generation for Two- and Three- Stage Bin Packing Problems. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8580. Springer, Cham. https://doi.org/10.1007/978-3-319-09129-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-09129-7_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09128-0
Online ISBN: 978-3-319-09129-7
eBook Packages: Computer ScienceComputer Science (R0)