English

A Dense Hierarchy of Sublinear Time Approximation Schemes for Bin Packing

Computational Complexity 2011-02-25 v3 Data Structures and Algorithms

Abstract

The bin packing problem is to find the minimum number of bins of size one to pack a list of items with sizes a1,...,ana_1,..., a_n in (0,1](0,1]. Using uniform sampling, which selects a random element from the input list each time, we develop a randomized O(n(logn)(loglogn)i=1nai+(1ϵ)O(1ϵ))O({n(\log n)(\log\log n)\over \sum_{i=1}^n a_i}+({1\over \epsilon})^{O({1\over\epsilon})}) time (1+ϵ)(1+\epsilon)-approximation scheme for the bin packing problem. We show that every randomized algorithm with uniform random sampling needs Ω(ni=1nai)\Omega({n\over \sum_{i=1}^n a_i}) time to give an (1+ϵ)(1+\epsilon)-approximation. For each function s(n):NNs(n): N\rightarrow N, define (s(n))\sum(s(n)) to be the set of all bin packing problems with the sum of item sizes equal to s(n)s(n). For a constant b(0,1)b\in (0,1), every problem in (nb)\sum(n^{b}) has an O(n1b(logn)(loglogn)+(1ϵ)O(1ϵ))O(n^{1-b}(\log n)(\log\log n)+({1\over \epsilon})^{O({1\over\epsilon})}) time (1+ϵ)(1+\epsilon)-approximation for an arbitrary constant ϵ\epsilon. On the other hand, there is no o(n1b)o(n^{1-b}) time (1+ϵ)(1+\epsilon)-approximation scheme for the bin packing problems in (nb)\sum(n^{b}) for some constant ϵ>0\epsilon>0.

Keywords

Cite

@article{arxiv.1007.1260,
  title  = {A Dense Hierarchy of Sublinear Time Approximation Schemes for Bin Packing},
  author = {Richard Beigel and Bin Fu},
  journal= {arXiv preprint arXiv:1007.1260},
  year   = {2011}
}
R2 v1 2026-06-21T15:45:45.337Z