Skip to main content

An Improved Knapsack Solver for Column Generation

  • Conference paper

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

Abstract

The Knapsack Problem (KP) and its variants are well-known NP-hard problems. Their study is also driven by approximation algorithms for optimization problems like Bin Packing: these algorithms must often solve KP instances as subproblems. In this paper, we introduce the Knapsack Problem with Inversely Proportional Profits (KPIP), a generalization of KP: in it, one of several knapsack sizes has to be chosen. At the same time, the item profits are inversely proportional to the chosen knapsack size so that it is non-trivial to take the right knapsack. We adapt Lawler’s approximation scheme for KP to faster solve KPIP. Thus, we are able to improve the running time of an approximation scheme for Variable-Sized Bin Packing that solves KPIP as a subproblem.

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.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellman, R.E.: Dynamic Programming. Princeton University Press (1957)

    Google Scholar 

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

    Google Scholar 

  3. 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 

  4. 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 

  5. Ibarra, O.H., Kim, C.E.: Fast approximation algorithms for the knapsack and sum of subset problems. Journal of the ACM 22, 463–468 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  6. Jansen, K., Kraft, S.: An improved approximation scheme for variable-sized bin packing. In: Rovan, B., Sassone, V., Widmayer, P. (eds.) MFCS 2012. LNCS, vol. 7464, pp. 529–541. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  7. Jansen, K., Kraft, S.: An improved approximation scheme for variable-sized bin packing. Tech. Rep. 1301, Christian-Albrechts-Universität zu Kiel (2013) ISSN 2192-6247

    Google Scholar 

  8. 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, pp. 312–320. IEEE Computer Society, Chicago (1982)

    Chapter  Google Scholar 

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

    Book  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  11. Magazine, M.J., Oguz, O.: A fully polynomial approximation algorithm for the 0-1 knapsack problem. European Journal of Operational Research 8(3), 270–273 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  12. 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 

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

    Article  MathSciNet  MATH  Google Scholar 

  14. Sahni, S.: Approximate algorithms for the 0/1 knapsack problem. Journal of the ACM 22, 115–124 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jansen, K., Kraft, S. (2013). An Improved Knapsack Solver for Column Generation. In: Bulatov, A.A., Shur, A.M. (eds) Computer Science – Theory and Applications. CSR 2013. Lecture Notes in Computer Science, vol 7913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38536-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38536-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38535-3

  • Online ISBN: 978-3-642-38536-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics