Proceedings

An Improved Algorithm for Optimal Bin Packing

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1252-1257.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Given a set of numbers, and a set of bins of fixed capacity, the NP-complete problem of bin packing is to find the minimum number of bins needed to contain the numbers, such that the sum of the numbers assigned to each bin does not exceed the bin capacity. We present two improvements to our previous bin-completion algorithm. The first speeds up the constant factor per node generation, and the second prunes redundant parts of the search tree. The resulting algorithm appears to be asymptotically faster than our original algorithm. On problems with 90 elements, it runs over 14 times faster. Furthermore, the ratios of node generations and running times both increase with increasing problem size.

  1. [DeGraeve & Schrage, 1999] DeGraeve, Z. , and Schrage, L. 1999. Optimal integer solutions to industrial cutting stock problems. INFORMS Journal on Computing 11(4):406-419.
  2. [Falkenauer, 1996] Falkenauer, E. 1996. A hybrid group- ing genetic algorithm for bin packing. Journal of Heuristics 2:5-30.
  3. [Garey & Johnson, 1979] Garey, M., and Johnson, D. 1979. Computers and Intractability: A .Guide to the Theory of NP-Completeness. San Francisco: W.H. Freeman. [Gent, 1998]
  4. Gent, I. 1998. Heuristic solution of open bin packing problems. Journal of Heuristics 3:299- 304.
  5. [Korf, 2002] Korf, R. 2002. A new algorithm for opti- mal bin packing. In Proceedings of the National Con- ference on Artificial Intelligence ( AAAI-02}, 731-736. Edmonton, Alberta, Canada: AAAI Press.
  6. [Martello & Toth, 1990a] Martello, S., and Toth, P. 1990a. Bin-packing problem. In Knapsack Problems: Algorithms and Computer Implementations. Wiley. chapter 8, 221-245.
  7. [Martello & Toth, 1990b] Martello, S., and Toth, P. 1990b. Lower bounds and reduction procedures for the bin packing problem. Discrete Applied Mathemat- ics 28:59-70.
  8. [Scholl, Klein, & Jurgens, 1997] Scholl, A.; Klein, R.; and Jurgens, C. 1997. Bison: A fast hybrid pro- cedure for exactly solving the one-dimensional bin packing problem. Computers and Operations R esearch 24(7) :627-645.
  9. [Valerio de Carvalho, 1999] Valerio de Carvalho, J. 1999. Exact solution of bin-packing problems using column generation and branch-and-bound. Annals of Operations Research 86:629-659.
  10. [Vance et al., 1994] Vance, P. H.; Barnhart, C. ; John- son, E. 1.; and Nemhauser, G. L. 1994. Solving bi- nary cutting stock problems by column generation and branch-and-bound. Computational Optimization and Applications 3:111-130.
  11. [Vance, 1998] Vance, P. H. 1998. Branch-and-price algo- rithms for the one-dimensional cutting stock problem. Computational Optimization and Applications 9:211- 228.
  12. [Vanderbeck, 1999] Vanderbeck, F . 1999. Computa- tional study of a column generation algorithm for bin packing and cutting stock problem::;. Mathematical Programming Series A 86:565-594.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards