Skip to main content

An Improved Approximation Scheme for Variable-Sized Bin Packing

  • Conference paper
Mathematical Foundations of Computer Science 2012 (MFCS 2012)

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

Abstract

The variable-sized bin packing problem (VBP) is a well-known generalization of the NP-hard bin packing problem (BP) where the items can be packed in bins of M given sizes. The objective is to minimize the total capacity of the bins used. We present an AFPTAS for VBP and BP with performance guarantee \(P(I) \leq (1+ \varepsilon )OPT(I) + O(\log^2(\frac{1}{\varepsilon }))\). The additive term is much smaller than the additive term of already known AFPTAS. The running time of the algorithm is \(O( \frac{1}{\varepsilon ^6} \log\left(\frac{1}{\varepsilon }\right) + \log\left(\frac{1}{\varepsilon }\right) n)\) for bin packing and \(O(\frac{1}{\varepsilon ^{7}} \log^2\left(\frac{1}{\varepsilon }\right) + \log\left(\frac{1}{\varepsilon }\right)\left(M+n\right))\) for variable-sized bin packing, which is an improvement to previously known algorithms.

Research supported by DFG project JA612/14-1, “Entwicklung und Analyse von effizienten polynomiellen Approximationsschemata für Scheduling- und verwandte Optimierungsprobleme”.

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 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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.

References

  1. Aizatulin, M., Diedrich, F., Jansen, K.: Experimental results in approximation of max-min resource sharing (unpublished manuscript)

    Google Scholar 

  2. Beling, P.A., Megiddo, N.: Using fast matrix multiplication to find basic solutions. Theoretical Computer Science 205(1-2), 307–316 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  3. Diedrich, F.: Approximation Algorithms for Linear Programs and Geometrically Constrained Packing Problems. Ph.D. thesis, Christian-Albrechts-University to Kiel (2009)

    Google Scholar 

  4. Dósa, G.: The Tight Bound of First Fit Decreasing Bin-Packing Algorithm Is FFD(I) ≤ 11/9OPT(I) + 6/9. In: Chen, B., Paterson, M., Zhang, G. (eds.) ESCAPE 2007. LNCS, vol. 4614, pp. 1–11. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  5. Eisemann, K.: The trim problem. Management Science 3(3), 279–284 (1957)

    Article  MathSciNet  MATH  Google Scholar 

  6. Epstein, L., Imreh, C., Levin, A.: Class constrained bin packing revisited. Theoretical Computer Science 411(34-36), 3073–3089 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Fernandez de la Vega, W., Lueker, G.S.: Bin packing can be solved within 1 + ε in linear time. Combinatorica 1(4), 349–355 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  8. Friesen, D.K., Langston, M.A.: Variable sized bin packing. SIAM Journal on Computing 15(1), 222–230 (1986)

    Article  MATH  Google Scholar 

  9. Garey, M., Johnson, D.: Computers and Intractability. A Guide to the Theory of NP-Completeness. W.H. Freeman and Company (1979)

    Google Scholar 

  10. Gilmore, P., Gomory, R.: A linear programming approach to the cutting stock problem. Operations Research 9(6), 849–859 (1961)

    Article  MathSciNet  MATH  Google Scholar 

  11. Gilmore, P., Gomory, R.: A linear programming approach to the cutting stock problem—Part II. Operations Research 11(6), 863–888 (1963)

    Article  MATH  Google Scholar 

  12. Grigoriadis, M.D., Khachiyan, L.G., Porkolab, L., Villavicencio, J.: Approximate max-min resource sharing for structured concave optimization. SIAM Journal on Optimization 11(4), 1081–1091 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  13. Jansen, K.: Approximation Algorithms for Min-Max and Max-Min Resource Sharing Problems, and Applications. In: Bampis, E., Jansen, K., Kenyon, C. (eds.) Efficient Approximation and Online Algorithms. LNCS, vol. 3484, pp. 156–202. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Jansen, K., Solis-Oba, R.: An asymptotic fully polynomial time approximation scheme for bin covering. Theor. Comput. Sci. 306(1-3), 543–551 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  15. Kantorovich, L.V.: Mathematical methods of organizing and planning production. Management Science 6(4), 366–422 (1960); significantly enlarged and translated record of a report given in 1939

    Article  MathSciNet  MATH  Google Scholar 

  16. Karmarkar, N., Karp, R.M.: An Efficient Approximation Scheme for the One-Dimensional Bin-Packing Problem. In: 23rd Annual Symposium on Foundations of Computer Science (FOCS 1982), November 3-5, 1982, pp. 312–320. IEEE Computer Society, Chicago (1982)

    Chapter  Google Scholar 

  17. Lawler, E.L.: Fast approximation algorithms for knapsack problems. Mathematics of Operations Research 4(4), 339–356 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  18. Murgolo, F.D.: An efficient approximation scheme for variable-sized bin packing. SIAM Journal on Computing 16(1), 149–161 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  19. Plotkin, S.A., Shmoys, D.B., Tardos, É.: Fast approximation algorithms for fractional packing and covering problems. Mathematics of Operations Research 20, 257–301 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  20. Sebő, A., Shmonin, G.: On the integrality gap for the bin-packing problem (unpublished manuscript)

    Google Scholar 

  21. Shachnai, H., Tamir, T., Yehezkely, O.: Approximation schemes for packing with item fragmentation. Theory Comput. Syst. (MST) 43(1), 81–98 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  22. Shachnai, H., Yehezkely, O.: Fast Asymptotic FPTAS for Packing Fragmentable Items with Costs. In: Csuhaj-Varjú, E., Ésik, Z. (eds.) FCT 2007. LNCS, vol. 4639, pp. 482–493. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  23. Shmonin, G.: Parameterised Integer Programming, Integer Cones, and Related Problems. Ph.D. thesis, Universität Paderborn (June 2007)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jansen, K., Kraft, S. (2012). An Improved Approximation Scheme for Variable-Sized Bin Packing. In: Rovan, B., Sassone, V., Widmayer, P. (eds) Mathematical Foundations of Computer Science 2012. MFCS 2012. Lecture Notes in Computer Science, vol 7464. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32589-2_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32589-2_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32588-5

  • Online ISBN: 978-3-642-32589-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics