Skip to main content
Log in

Characterizing the optimality gap and the optimal packings for the bin packing problem

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

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.

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

  1. 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)

    Article  MATH  MathSciNet  Google Scholar 

  2. Ben Amor, H., Desrosiers, J., De Carvalho, J.M.V.: Dual-optimal inequalities for stabilized column generation. Opns. Res. 54(3), 454–463 (2006)

    Article  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. De Carvalho, J.M.V.: LP models for bin packing and cutting stock problems. Eur. J. Oper. Res. 141(2), 253–273 (2002)

    Article  MATH  Google Scholar 

  7. De Carvalho, J.M.V.: Using extra dual cuts to accelerate convergence in column generation. INFORMS J. Comput. 17(2), 175–182 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  8. Elhedhli, S.: Ranking lower bounds for the bin-packing problem. Eur. J. Oper. Res. 160(1), 34–46 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  9. ESICUP: EURO special interest group on cutting and packing. http://paginas.fe.up.pt/esicup/tiki-list_file_gallery.php?galleryId=1.2014

  10. Falkenauer, E.: A hybrid grouping genetic algorithm for bin-packing. J. Heuristics 2(5), 30 (1996)

    Google Scholar 

  11. Geoffrion, A.M.: Lagrangian relaxation for integer programming. Math. Program. Study 2, 8214 (1974)

    MathSciNet  Google Scholar 

  12. Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem. Opns. Res. 9(6), 849–859 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  13. Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem-part II. Opns. Res. 11(6), 863–888 (1963)

    Article  MATH  Google Scholar 

  14. 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)

    Article  MATH  Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

  16. 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)

  17. Vanderbeck, F.: Computational study of a column generation algorithm for bin-packing and cutting stock problems. Math. Program. A. 86, 565–594 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  18. Wäscher, G., Gau, T.: Heuristics for the integer one-dimensional cutting stock problem: a computational study. OR Spektrum 18, 131–144 (1996)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samir Elhedhli.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-014-0789-8

Keywords

Navigation