Skip to main content

Bin Packing and Covering Problems with Rejection

  • Conference paper
Computing and Combinatorics (COCOON 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3595))

Included in the following conference series:

  • 1820 Accesses

Abstract

In this paper we consider the following problems: We are given a set of n items {u 1, ⋯, u n }, each item u i is characterized by its size w i ∈ (0,1] and its penalty/profit p i ≥ 0, and a number of unit-capacity bins. An item can be either rejected, in which case we pay/get its penalty/profit, or put into one bin under the constraint that the total size of the items in the bin is not greater/smaller than 1. No item can be spread into more than one bin. The objective is to minimize/maximize the sum of the number of used/covered bins and the penalties/profits of all rejected items. We call the problems bin packing/covering with rejection penalties/profits, and denoted by BPR and BCR respectively. For the online BPR problem, we present an algorithm with an absolute competitive ratio of 2.618 while the lower bound is 2.343, and an algorithm with an asymptotic competitive ratio of arbitrarily close to 7/4 while the lower bound is 1.540. For the offline BPR problem, we present an algorithm with an absolute worst-case ratio of 2 while the lower bound is 3/2, and an algorithm with an asymptotic worst-case ratio of 3/2. For the online BCR problem, we show that no algorithm can have an absolute competitive ratio of greater than 0, and present an algorithm with an asymptotic competitive ratio of 1/2, which is the best possible. For the offline BCR problem, we also present an algorithm with an absolute worst-case ratio of 1/2 which matches the lower bound.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Assman, S.B., Johnson, D.S., Kleitman, D.J., Leung, J.Y.T.: On the dual of one-dimensional bin-packing problem. J. of Algorithms 5, 502–525 (1984)

    Article  Google Scholar 

  2. Coffman, E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin packing: A survey. In: Hochbaum, D. (ed.) Approximation algorithms for NP-hard problems, pp. 46–93. PWS Publishing (1997)

    Google Scholar 

  3. Csirik, J., Johnson, D.S., Kenyon, C.: Better approximation algorithms for bin covering. In: Proc. of SIAM Conference on Discrete Algorithms, Washington, DC, pp. 557–566 (2001)

    Google Scholar 

  4. Csirik, J., Totik, V.: On-line algorithms for a dual version of bin packing. Discrete Applied Mathematics 21, 163–167 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  5. Csirik, J., Woeginger, G.: On-line packing and covering problems. In: Fiat, A. (ed.) Dagstuhl Seminar 1996. LNCS, vol. 1442, pp. 147–177. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  6. Chen, W., Yang, J., Lu, D., Pan, Y.: Two mathematical models and algorithms of internet communications. Chinese J. Computers 21, 51–55 (1999) (in Chinese)

    Google Scholar 

  7. Garey, M.R., Johnson, D.S.: Computer and Intractability: A Guide to the theory of NP-Completeness. Freeman, New York (1979)

    Google Scholar 

  8. Jansen, K., Solis-Oba, R.: An asymptotic fully polynomial time approximation scheme for bin covering. Theoretical Computer Science 306, 543–551 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Johnson, D.S., Demers, A., Ullman, J.D., Garey, M.R., Graham, R.L.: Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM J. on Computing 3, 299–325 (1974)

    Article  MathSciNet  Google Scholar 

  10. Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the onedimensional bin packing problem. In: Proc. 23rd Annual Symposium on Foundations of Computer Science, Chicago, pp. 312–320 (1982)

    Google Scholar 

  11. Seiden, S.S.: On the online bin packing problem. J. of the ACM 49, 640–671 (2002)

    Article  MathSciNet  Google Scholar 

  12. Simchi-Levi, D.: New worst-case results for the bin-packing problemma. Naval Research Logistics 41, 579–585 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  13. Van Vliet, A.: An improved lower bound for on-line bin packing algorithms, Information. Processing Letters 43, 277–284 (1992)

    Article  MATH  Google Scholar 

  14. Ye, D., Zhang, G.: On-line scheduling of parallel jobs. In: Kralovic, R., Sýkora, O. (eds.) SIROCCO 2004. LNCS, vol. 3104, pp. 279–290. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  15. Zhang, G.C., Cai, X.Q., Wong, C.K.: Linear-time approximation algorithms for bin packing problem. Operations Research Letters 26, 217–222 (1999)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

He, Y., Dósa, G. (2005). Bin Packing and Covering Problems with Rejection. In: Wang, L. (eds) Computing and Combinatorics. COCOON 2005. Lecture Notes in Computer Science, vol 3595. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11533719_89

Download citation

  • DOI: https://doi.org/10.1007/11533719_89

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28061-3

  • Online ISBN: 978-3-540-31806-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics