Skip to main content
Log in

Improved Approximation Algorithms for Maximum Resource Bin Packing and Lazy Bin Covering Problems

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In this paper, we study two variants of the bin packing and covering problems called Maximum Resource Bin Packing (MRBP) and Lazy Bin Covering (LBC) problems, and present new approximation algorithms for them. For the offline MRBP problem, the previous best known approximation ratio is \(\frac{6}{5}\) (=1.2) achieved by the classical First-Fit-Increasing (FFI) algorithm (Boyar et al. in Theor. Comput. Sci. 362(1–3):127–139, 2006). In this paper, we give a new FFI-type algorithm with an approximation ratio of \(\frac{80}{71}\) (≈1.12676). For the offline LBC problem, it has been shown in Lin et al. (COCOON, pp. 340–349, 2006) that the classical First-Fit-Decreasing (FFD) algorithm achieves an approximation ratio of \(\frac{71}{60}\) (≈1.18333). In this paper, we present a new FFD-type algorithm with an approximation ratio of \(\frac{17}{15}\) (≈1.13333). Our algorithms are based on a pattern-based technique and a number of other observations. They run in near linear time (i.e., O(nlog n)), and therefore are practical.

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. Assmann, S.F., Johnson, D.S., Kleitman, D.J., Leung, J.Y.-T.: On a dual version of the one-dimensional bin packing problem. J. Algorithms 5(4), 502–525 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bar-Noy, A., Ladner, R.E., Tamir, T.: Windows scheduling as a restricted version of bin packing. In: SODA’04: Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 224–233. Society for Industrial and Applied Mathematics, Philadelphia (2004)

    Google Scholar 

  3. Boyar, J., Epstein, L., Favrholdt, L.M., Kohrt, J.S., Larsen, K.S., Pedersen, M.M., Wøhlk, S.: The maximum resource bin packing problem. Theor. Comput. Sc. 362(1–3), 127–139 (2006)

    Article  MATH  Google Scholar 

  4. Coffman, E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin packing: a survey. In: Approximation Algorithms for NP-Hard Problems, pp. 46–93. PWS, Boston (1997)

    Google Scholar 

  5. Csirik, J.: The parametric behavior of the first-fit decreasing bin packing algorithm. J. Algorithms 15(1), 1–28 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  6. Csirik, J., Johnson, D.S.: Bounded space on-line bin packing: Best is better than first. Algorithmica 31(2), 115–138 (2001)

    MATH  MathSciNet  Google Scholar 

  7. Csirik, J., Kenyon, C., Johnson, D.S.: Better approximation algorithms for bin covering. In: SODA, pp. 557–566 (2001)

  8. Coffman, E.G. Jr., Courcoubetis, C., Garey, M.R., Johnson, D.S., McGeoch, L.A., Shor, P.W., Weber, R.R., Yannakakis, M.: Fundamental discrepancies between average-case analysis under discrete and continuous distributions: a bin packing case study. In: STOC ’91: Proceedings of the Twenty-Third Annual ACM Symposium on Theory of Computing, pp. 230–240. Assoc. Comput. Math., New York (1991)

    Chapter  Google Scholar 

  9. Friesen, D.K., Langston, M.A.: Analysis of a compound bin packing algorithm. SIAM J. Discrete Math. 4(1), 61–79 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  10. Galambos, G., Woeginger, G.: Repacking helps in bounded space on-line bin-packing. Computing 49, 329–338 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. Garey, M.R., Graham, R.L., Johnson, D.S.: Resource constrained scheduling as generalized bin packing. J. Comb. Theory, Ser. A 21(3), 257–298 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  12. Johnson, D.S., Garey, M.R.: A 71/60 theorem for bin packing. J. Complex. 1(1), 65–106 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  13. Lin, M., Yang, Y., Xu, J.: On lazy bin covering and packing problems. In: COCOON, pp. 340–349 (2006)

  14. Shachnai, H., Tamir, T.: On two class-constrained versions of the multiple knapsack problem. Algorithmica 29(3), 442–467 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  15. Shachnai, H., Tamir, T., Yehezkely, O.: Approximation schemes for packing with item fragmentation. In: Proc. of WAOA’05 (2005)

  16. Woeginger, G.J.: Improved space for bounded-space, on-line bin-packing. SIAM J. Discrete Math. 6(4), 575–581 (1993)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinhui Xu.

Additional information

The research of this work was supported in part by NSF through CARRER Award CCF-0546509 and grant IIS-0713489. A preliminary version of this paper appeared in the Proceedings of the 17th International Symposium on Algorithms and Computation (ISAAC’06).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lin, M., Yang, Y. & Xu, J. Improved Approximation Algorithms for Maximum Resource Bin Packing and Lazy Bin Covering Problems. Algorithmica 57, 232–251 (2010). https://doi.org/10.1007/s00453-008-9202-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-008-9202-2

Keywords

Navigation