Bin packing with fixed number of bins revisited

  • Authors:
  • Klaus Jansen;Stefan Kratsch;Dániel Marx;Ildikó Schlotter

  • Affiliations:
  • Institut für Informatik, Christian-Albrechts-Universität Kiel, Kiel, Germany;Max-Planck-Institut für Informatik, Saarbrücken, Germany;Tel Aviv University, Israel;Budapest University of Technology and Economics, Budapest, Hungary

  • Venue:
  • SWAT'10 Proceedings of the 12th Scandinavian conference on Algorithm Theory
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

As Bin Packing is NP-hard already for k=2 bins, it is unlikely to be solvable in polynomial time even if the number of bins is a fixed constant. However, if the sizes of the items are polynomially bounded integers, then the problem can be solved in time nO(k) for an input of length n by dynamic programming. We show, by proving the W[1]-hardness of Unary Bin Packing (where the sizes are given in unary encoding), that this running time cannot be improved to f(k)·nO(1) for any function f(k) (under standard complexity assumptions). On the other hand, we provide an algorithm for Bin Packing that obtains in time $2^{O(k\log^2 k)}+O(n)$ a solution with additive error at most 1, i.e., either finds a packing into k+1 bins or decides that k bins do not suffice.