Skip to main content
Log in

Performance Analysis and Improvement for Some Linear On-Line Bin-Packing Algorithms

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The study on one-dimensional bin packing problem may bring about many important applications such as multiprocessor scheduling, resource allocating, real-world planning and packing. Harmonic algorithms (including H K, RH, etc.) for bin packing have been famous for their linear-time and on-line properties for a long time. This paper profoundly analyzes the average-case performance of harmonic algorithms for pieces of i.i.d. sizes, provides the average-case performance ratio of H K under (0,d] (d ≤ 1) uniform distribution and the average-case performance ratio of RH under (0,1] uniform distribution. We also finished the discussion of the worst-case performance ratio of RH. Moreover, we propose a new improved version of RH that obtains better worst- and average-case performance ratios.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • E.G. Coffman, M.R. Garey, and D.S. Johnson, “Approximation algorithms for bin Packing: A survey,” in Approximation Algorithms for NP-Hard Problems, D. Hochbaum (Ed.), PWS Publishing: Boston, 1996, pp. 46–93.

    Google Scholar 

  • E.G. Coffman, Jr., D.S. Johnson, P.W. Shor, and R.R. Weber, “Bin packing with discrete item sizes, Part II: Tight bounds on first fit,” Random Structures and Algorithms, vol. 10, pp. 69–101, 1996.

    Google Scholar 

  • E.G. Coffman, Jr., K. So, M. Hofri, and A.C. Yao, “A stochastic model of bin packing,” Int. and Cont., vol. 44, pp. 105–115, 1980.

    Google Scholar 

  • Csirik and D.S. Johnson, “Bounded space on-line bin packing: Best is better than first,” in Proceedings, 2nd Annual ACM-SIAM Symposium on Discrete, Algorithms. Society for Industrial and Applied Mathematics: Philadelphia, PA, 1991, pp. 309–319.

    Google Scholar 

  • Csirik, D.S. Johnson C. Kenyon, J.B. Orlin, P.W. Shor, and R.R. Weber, “On the sum-of-square algorithm for bin packing,” in Proc. 2000 ACM Symp. on Theory of Computing, 2000, pp. 208–217.

  • M.R. Garey and D.S. Johnson, Computers and Intractability: A Guild to the Theory of NP-Completeness, W.H. Freeman and Company, New York, 1978.

    Google Scholar 

  • D.S. Johnson, “Near-optimal bin packing algorithms,” Ph.D. Thesis, Massachusetts Institute of Technology, Department of Mathematics, Cambridge, 1973.

    Google Scholar 

  • D.S. Johnson, A. Demers, J.D. Ullman, M.R. Garey, and R.L. Graham, “Worst-case performance bounds for simple one-dimensional packing algorithms,” SIAM J. Comput., vol. 3, pp. 299–325, 1974.

    Google Scholar 

  • N. Karmarkar, “Probabilistic analysis of some bin-packing algorithms,” in Proceedings of the 23rd Annual Symposium on Foundations of Computer Science, 1982, pp. 107–111.

  • N. Karmarkar and R.M. Karp, “An efficient approximation scheme for the one-dimensional bin packing problem,” in Proc. 23rd Ann. Symp. on Foundations of Computer Science, IEEE Computer Soc., Silver Spring, MD, 1982, pp. 312–320.

    Google Scholar 

  • C.C. Lee and D.T. Lee, “A simple on-line bin-packing algorithm,” Journal of the ACM, vol. 32, no. 3, pp. 562–572, 1985.

    Google Scholar 

  • W.T. Rhee and M. Talagrand, “Some distributions that allow perfect packing,” Assoc. Comp. Mach., vol. 35, pp. 564–578, 1988.

    Google Scholar 

  • A. van Vliet, “Lower and upper bounds for on-line bin packing and scheduling heuristic,” Ph.D. Thesis, Erasmus University, Rotterdam, Netherlands, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gu, X., Chen, G., Gu, J. et al. Performance Analysis and Improvement for Some Linear On-Line Bin-Packing Algorithms. Journal of Combinatorial Optimization 6, 455–471 (2002). https://doi.org/10.1023/A:1019577921700

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019577921700

Navigation