English

Approximation Algorithms for Variable-Sized and Generalized Bin Covering

Data Structures and Algorithms 2012-02-29 v2

Abstract

We consider the Generalized Bin Covering (GBC) problem: We are given mm bin types, where each bin of type ii has profit pip_i and demand did_i. Furthermore, there are nn items, where item jj has size sjs_j. A bin of type ii is covered if the set of items assigned to it has total size at least the demand did_i. In that case, the profit of pip_i is earned and the objective is to maximize the total profit. To the best of our knowledge, only the cases pi=di=1p_i = d_i = 1 (Bin Covering) and pi=dip_i = d_i (Variable-Sized Bin Covering (VSBC)) have been treated before. We study two models of bin supply: In the unit supply model, we have exactly one bin of each type, i.\,e., we have individual bins. By contrast, in the infinite supply model, we have arbitrarily many bins of each type. Clearly, the unit supply model is a generalization of the infinite supply model. To the best of our knowledge the unit supply model has not been studied yet. Our results for the unit supply model hold not only asymptotically, but for all instances. This contrasts most of the previous work on \prob{Bin Covering}. We prove that there is a combinatorial 5-approximation algorithm for GBC with unit supply, which has running time \bigOnmm+n\bigO{nm\sqrt{m+n}}. Furthermore, for VSBC we show that the natural and fast Next Fit Decreasing (\NFD\NFD) algorithm is a 9/4-approximation in the unit supply model. The bound is tight for the algorithm and close to being best-possible. We show that there is an AFPTAS for VSBC in the \emph{infinite} supply model.

Keywords

Cite

@article{arxiv.1109.3544,
  title  = {Approximation Algorithms for Variable-Sized and Generalized Bin Covering},
  author = {Matthias Hellwig and Alexander Souza},
  journal= {arXiv preprint arXiv:1109.3544},
  year   = {2012}
}

Comments

Improved Approximation Guarantee for Generalized Bin Covering and added AFPTAS

R2 v1 2026-06-21T19:05:46.418Z