Skip to main content

Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm

  • Conference paper
Book cover Operations Research and Cyber-Infrastructure

Part of the book series: Operations Research/Computer Science Interfaces ((ORCS,volume 47))

Summary

In the maximum cardinality bin packing problem (MCBPP), we have n items with different sizes and m bins with the same capacity. We want to assign a maximum number of items to the fixed number of bins without violating the capacity constraint on each bin. We develop a heuristic algorithm for solving the MCBPP that is based on weight annealing. Weight annealing is a metaheuristic that has been recently proposed in the physics literature. We apply our algorithm to two data sets containing 4,500 randomly generated instances and show that it outperforms an enumeration algorithm and a branch-and-price algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. J. Bruno, P. Downey. Probabilistic bounds for dual bin-packing, Acta Informatica, 22:333–345, 1985

    MathSciNet  MATH  Google Scholar 

  2. E. Coffman, J. Leung, D. Ting. Bin packing: Maximizing the number of pieces packed, Acta Informatica, 9:263–271, 1978

    Article  MathSciNet  MATH  Google Scholar 

  3. C. Ferreira, A. Martin, R. Weismantel. Solving multiple knapsack problems by cutting planes, SIAM Journal on Optimization, 6:858–877, 1996

    Article  MathSciNet  MATH  Google Scholar 

  4. K. Fleszar, K. Hindi. New heuristics for one-dimensional bin-packing, Computers & Operations Research, 29:821–839, 2002

    Article  MATH  Google Scholar 

  5. H. Kellerer. A polynomial time approximation scheme for the multiple knapsack problem, in Randomization, Approximation, and Combinatorial Algorithms and Techniques (D. Hochbaum, K. Jansen, J. Rolim, and A. Sinclair, editors), 51–62, Springer, Berlin, 1999

    Google Scholar 

  6. M. Labbé, G. Laporte, S. Martello. Upper bounds and algorithms for the maximum cardinality bin packing problem, European Journal of Operational Research, 149: 490–498, 2003

    Article  MathSciNet  MATH  Google Scholar 

  7. K-H. Loh. Weight annealing heuristics for solving bin packing and other combinatorial optimization problems: Concepts, algorithms, and computational results, Ph.D. dissertation, Robert H. Smith School of Business, University of Maryland, College Park, Maryland, 2006

    Google Scholar 

  8. S. Martello, private communication, 2006

    Google Scholar 

  9. S. Martello, P. Toth. Lower bounds and reduction procedures for the bin-packing problem, Discrete Applied Mathematics, 26:59–70, 1990

    Article  MathSciNet  Google Scholar 

  10. M. Ninio, J. Schneider. Weight annealing, Physica A, 349:649–666, 2005

    Article  Google Scholar 

  11. M. Peeters, Z. Degraeve. Branch-and-price algorithms for the dual bin packing and maximum cardinality bin packing problem, European Journal of Operational Research, 170:416–439, 2006

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this paper

Cite this paper

Loh, KH., Golden, B., Wasil, E. (2009). Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm. In: Chinneck, J.W., Kristjansson, B., Saltzman, M.J. (eds) Operations Research and Cyber-Infrastructure. Operations Research/Computer Science Interfaces, vol 47. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-88843-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-88843-9_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-88842-2

  • Online ISBN: 978-0-387-88843-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics