Abstract
We provide properties for the bin packing problem based on Lagrangian relaxation and column generation. We characterize the columns that are likely to be in an optimal solution, explicitly quantify the gap for any feasible solution, and provide a new set partitioning formulation. These properties are then used to design a column generation heuristic that solves a reduced set covering problem containing a selected set of columns. The heuristic is tested on benchmark instances from the literature, and is found to perform extremely well. It is able to find optimal solutions for \(70\, \%\) out of the 1,617 instances tested, and to find feasible solutions that are one bin away from the optimal for an additional \(19\, \%\) in an average of 23 s.
Similar content being viewed by others
References
Belov, G., Scheithauer, G.: A branch-and-cut-and-price algorithm for one-dimensional stock cutting and two-dimensional two-stage cutting. Eur. J. Oper. Res. 171(1), 85–106 (2006)
Ben Amor, H., Desrosiers, J., De Carvalho, J.M.V.: Dual-optimal inequalities for stabilized column generation. Opns. Res. 54(3), 454–463 (2006)
Jr Coffman, E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin packing: a survey. In: Hochbaum, D. (ed.) Approximation Algorithms for NP-Hard Problems. Pws Publishing Company, Pacific Grove (1997)
Jr Coffman, E.G., Csirik, J., Galambos, G., Martello, S., Vigo, D.: Bin packing approximation algorithms: survey and classification. In: Du, D.-Z., Pardalos, P.M., Graham, R.L. (eds.) Handbook of Combinatorial Optimization, 2nd edn. Springer, New York (2013)
De Carvalho, J.M.V.: Exact solution of bin-packing problems using column generation and branch-and-bound. Ann. Opns. Res. 86, 626–659 (1999)
De Carvalho, J.M.V.: LP models for bin packing and cutting stock problems. Eur. J. Oper. Res. 141(2), 253–273 (2002)
De Carvalho, J.M.V.: Using extra dual cuts to accelerate convergence in column generation. INFORMS J. Comput. 17(2), 175–182 (2005)
Elhedhli, S.: Ranking lower bounds for the bin-packing problem. Eur. J. Oper. Res. 160(1), 34–46 (2005)
ESICUP: EURO special interest group on cutting and packing. http://paginas.fe.up.pt/esicup/tiki-list_file_gallery.php?galleryId=1.2014
Falkenauer, E.: A hybrid grouping genetic algorithm for bin-packing. J. Heuristics 2(5), 30 (1996)
Geoffrion, A.M.: Lagrangian relaxation for integer programming. Math. Program. Study 2, 8214 (1974)
Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem. Opns. Res. 9(6), 849–859 (1961)
Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem-part II. Opns. Res. 11(6), 863–888 (1963)
Scholl, A., Klein, R., Jurgens, C.: Bison: a fast hybrid procedure for exactly solving the one-dimensional bin packing problem. Comput. Opns. Res. 24, 627–645 (1997)
Schwerin, P., Wäscher, G.: The bin-packing problem a problem: generator and some numerical experiments with FFD packing and MTP. Int. Trans. Opns. Res. 4, 377–389 (1997)
Schoenfield, J.E.: Fast, Exact Solution of Open Bin Packing Problems without Linear Programming, Draft. US Army Space and Missile Defense Command, Huntsville, AL, USA (2002)
Vanderbeck, F.: Computational study of a column generation algorithm for bin-packing and cutting stock problems. Math. Program. A. 86, 565–594 (1999)
Wäscher, G., Gau, T.: Heuristics for the integer one-dimensional cutting stock problem: a computational study. OR Spektrum 18, 131–144 (1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Elhedhli, S., Gzara, F. Characterizing the optimality gap and the optimal packings for the bin packing problem. Optim Lett 9, 209–223 (2015). https://doi.org/10.1007/s11590-014-0789-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-014-0789-8