Skip to main content
Log in

Probabilistic bounds for dual bin-packing

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

The problem called dual bin-packing is: given a set of n piece sizes and a fixed number m of unit capacity bins, pack as many pieces as possible into the bins. The problem is NP-complete; an heuristic is known that achieves 6/7 of the optimal number of pieces in all cases. Here we study the first fit increasing heuristic under the assumption that piece sizes are chosen uniformly from [0,1]. We show that, given a desired degree of confidence 1-ε, if n piece sizes ¯X = (X 1,..., Xn) are chosen uniformly, then

$$P\left[ {\frac{{OPT(\bar X)}}{{FFI(\bar X)}} < 1 + O\left( {\frac{1}{{\sqrt n }}} \right)} \right] \geqq 1 - \varepsilon $$

where FFI(¯X) is the number of pieces packed by the heuristic and OPT(¯X) is largest number that can be packed. Thus the performance of the FFI policy can be made arbitrarily close to that of the optimal policy with any desired degree of confidence, for large sample sizes. It is also shown that, at any desired confidence level, FFI(¯X)=Ω(√n) and FFI(¯X) = O(√n). A lower bound on the expectation of FFI(¯X) is derived. The proofs are based upon the distribution of the one-sided Kolmogorov-Smirnov statistic.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Birnbaum, Z.W., Tingey, F.H.: One-sided confidence contours for probability distribution functions. Ann. Math. Stat. 22, 592–596 (1951)

    Google Scholar 

  2. Bruno, J.L., Downey, P.J.: Probabilistic bounds on the performance of list scheduling. SIAM J. Comput. 15, No. 2 (May 1986)

  3. Coffman, E.G., Jr, Leung, J. Y.-T., Ting, D.W.: Bin packing: Maximizing the number of pieces packed. Acta Inf. 9, 263–271 (1978)

    Google Scholar 

  4. Coffman, E.G., Jr, Leung, J.Y.-T.: Combinatorial analysis of an efficient algorithm for processor and storage allocation. SIAM J. Comput. 8, 202–217 (1979)

    Google Scholar 

  5. Coffman, E.G., Jr, Garey, M.R., Johnson, D.S.: Approximation algorithms for bin-packing-an updated survey. In: Algorithm design for computer system design (G. Ausiello M. Lucertini, P. Serafini, eds.), pp. 49–106. New York: Springer 1984

    Google Scholar 

  6. Coffman, E.G., Jr, Gilbert, E.N.: On the expected relative performance of list scheduling. Oper. Res. 33, (3) 548–561 (May–June 1985)

    Google Scholar 

  7. Downey, P.: Bounds on prefix algorithms for dual bin-packing. TR 85-5, Dep. Comput. Sci., University of Arizona, Tucson, AZ, 1985

    Google Scholar 

  8. Durbin, J.: Distribution theory for tests based on the sample distribution function. Philadelphia: SIAM 1973

    Google Scholar 

  9. Dvoretzky, A., Kiefer, J., Wolfowitz, J.: Asymptotic minimax character of the sample distribution function and of the classical multinomial estimator. Ann. Math. Stat. 27, 642–669 (1956)

    Google Scholar 

  10. Garey, M.R., Johnson, D.S.: Computers and intractibility: A guide to the theory of NP-completeness. San Francisco: Freeman 1979

    Google Scholar 

  11. Knödel, W.: A bin packing algorithm with complexity O(n log n) and performance 1 in the stochastic limit. Proc. 10th Symp. Math. Found. Comput. Sci., Lect. Notes Comput. Sci. 118, 369–377 (1981)

    Google Scholar 

  12. Leung, J.Y.: Fast algorithms for packing problems. Dissertation, Computer Science Dept., Pennsylvania State University, University Park, PA, USA, 1977

    Google Scholar 

  13. Miller, L.H.: Table of percentage points of Kolmogorov statistics. J. Am. Stat. Assoc. 51, 111–121 (1956)

    Google Scholar 

  14. Smirnov, N.V.: Approximate laws of distribution of random variables from empirical data. Usp. Mat. Nauk 10, 179–206 (1941)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The work of the first author was partially supported by NSF Grant MCS80-04257; the work of the second author was partially supported by NSF Grant MCS80-04679

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bruno, J.L., Downey, P.J. Probabilistic bounds for dual bin-packing. Acta Informatica 22, 333–345 (1985). https://doi.org/10.1007/BF00265685

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00265685

Keywords

Navigation