Skip to main content

A Fast Approximation Scheme for the Multiple Knapsack Problem

  • Conference paper
SOFSEM 2012: Theory and Practice of Computer Science (SOFSEM 2012)

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

Abstract

In this paper we propose an improved efficient approximation scheme for the multiple knapsack problem (MKP). Given a set \({\mathcal A}\) of n items and set \({\mathcal B}\) of m bins with possibly different capacities, the goal is to find a subset \(S \subseteq{\mathcal A}\) of maximum total profit that can be packed into \({\mathcal B}\) without exceeding the capacities of the bins. Chekuri and Khanna presented a PTAS for MKP with arbitrary capacities with running time \(n^{O(1/\epsilon^8 \log(1/\epsilon))}\). Recently we found an efficient polynomial time approximation scheme (EPTAS) for MKP with running time \(2^{O(1/\epsilon^5 \log(1/\epsilon))} poly(n)\). Here we present an improved EPTAS with running time \(2^{O(1/\epsilon \log^4(1/\epsilon))} + poly(n)\). If the integrality gap between the ILP and LP objective values for bin packing with different sizes is bounded by a constant, the running time can be further improved to \(2^{O(1/\epsilon \log^2(1/\epsilon))} + poly(n)\).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Caprara, A., Kellerer, H., Pferschy, U.: The multiple subset sum problem. SIAM Journal of Optimization 11, 308–319 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chekuri, C., Khanna, S.: A PTAS for the multiple knapsack problem. SIAM Journal on Computing 35, 713–728 (2006)

    Article  MATH  Google Scholar 

  3. Fellows, M.R.: Blow-Ups, Win/Win’s, and Crown Rules: Some New Directions in FPT. In: Bodlaender, H.L. (ed.) WG 2003. LNCS, vol. 2880, pp. 1–12. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Jansen, K.: Parameterized approximation scheme for the multiple knapsack problem. SIAM Journal on Computing 39, 1392–1412 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  5. Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science, FOCS 1982, pp. 312–320 (1982)

    Google Scholar 

  6. Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)

    Book  MATH  Google Scholar 

  7. Kenyon, C., Remila, E.: Approximate strip packing. Mathematics of Operations Research 25, 645–656 (2000)

    Article  MathSciNet  Google Scholar 

  8. Marx, D.: Parametrized complexity and approximation algorithms. The Computer Journal 51, 60–78 (2008)

    Article  Google Scholar 

  9. Scheithauer, G., Terno, J.: Theoretical investigations on the modified integer round-up property for the one-dimensional cutting stock problem. European Journal of Operational Research 20, 93–100 (1997)

    MathSciNet  MATH  Google Scholar 

  10. Shmonin, G.: Parameterised integer programming, integer cones, and related problems, PhD thesis, Universität Paderborn (2007)

    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. (2012). A Fast Approximation Scheme for the Multiple Knapsack Problem. In: Bieliková, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., Turán, G. (eds) SOFSEM 2012: Theory and Practice of Computer Science. SOFSEM 2012. Lecture Notes in Computer Science, vol 7147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27660-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27660-6_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27659-0

  • Online ISBN: 978-3-642-27660-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics