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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
J. Bruno, P. Downey. Probabilistic bounds for dual bin-packing, Acta Informatica, 22:333–345, 1985
E. Coffman, J. Leung, D. Ting. Bin packing: Maximizing the number of pieces packed, Acta Informatica, 9:263–271, 1978
C. Ferreira, A. Martin, R. Weismantel. Solving multiple knapsack problems by cutting planes, SIAM Journal on Optimization, 6:858–877, 1996
K. Fleszar, K. Hindi. New heuristics for one-dimensional bin-packing, Computers & Operations Research, 29:821–839, 2002
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
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
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
S. Martello, private communication, 2006
S. Martello, P. Toth. Lower bounds and reduction procedures for the bin-packing problem, Discrete Applied Mathematics, 26:59–70, 1990
M. Ninio, J. Schneider. Weight annealing, Physica A, 349:649–666, 2005
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)