Skip to main content

d-Dimensional Knapsack in the Streaming Model

  • Conference paper
Algorithms - ESA 2009 (ESA 2009)

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

Included in the following conference series:

  • 1724 Accesses

Abstract

We study the d-dimensional knapsack problem in the data streaming model. The knapsack is modelled as a d-dimensional integer vector of capacities. For simplicity, we assume that the input is scaled such that all capacities are 1. There is an input stream of n items, each item is modelled as a d-dimensional integer column of non-negative integer weights and a scalar profit. The input instance has to be processed in an online fashion using sub-linear space. After the items have arrived, an approximation for the cost of an optimal solution as well as a template for an approximate solution is output.

Our algorithm achieves an approximation ratio \((2(\frac{1}{2}+\sqrt{2 d+\frac{1}{4}}))^{-1}\) using space O(2O(d) ·logd + 1 d ·logd + 1 Δ·logn) bits, where \(\{\frac{1}{\Delta}, \frac{2}{\Delta}, \dots, 1\}\), Δ ≥ 2 is the set of possible profits and weights in any dimension. We also show that any data streaming algorithm for the t(t − 1)-dimensional knapsack problem that uses space \(o(\sqrt{\Delta}/t^2)\) cannot achieve an approximation ratio that is better than 1/t. Thus, even using space Δγ, for γ< 1/2, i.e. space polynomial in Δ, will not help to break the \(1/t \approx 1/\sqrt{d}\) barrier in the approximation ratio.

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.

References

  1. Chakrabarti, A., Khot, S., Sun, X.: Near-Optimal Lower Bounds on the Multi-Party Communication Complexity of Set Disjointness. In: Proceedings of International Conference on Computational Complexity, pp. 107–117 (2003)

    Google Scholar 

  2. Chekuri, C., Khanna, S.: On multi-dimensional packing problems. In: Proceedings of the 10th ACM-SIAM Symposium on Discrete Algorithms, pp. 185–194 (1999)

    Google Scholar 

  3. Diestel, R.: Graphentheorie. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  4. Ibarra, O.H., Kim, C.E.: Fast Approximation Algorithms for the Knapsack and the Sum of Subset Problems. J. ACM 22(4) (October 1975)

    Google Scholar 

  5. Iwama, K., Taketomi, S.: Removable online knapsack problems. In: Proc. of the 29th Intl. Conf. on Automata, Languages and Programming, pp. 293–305 (2002)

    Google Scholar 

  6. Iwama, K., Zhang, G.: Optimal Resource Augmentations for Online Knapsack. In: Proceedings of the 10th Intl. Workshop on Approximation Algorithms for Combinatorial Optimization Problems, pp. 180–188 (2007)

    Google Scholar 

  7. Karp, R.: Reducibility among Combinatorial Problems. In: Complexity of Computer Computations, pp. 85–103 (1972)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ganguly, S., Sohler, C. (2009). d-Dimensional Knapsack in the Streaming Model. In: Fiat, A., Sanders, P. (eds) Algorithms - ESA 2009. ESA 2009. Lecture Notes in Computer Science, vol 5757. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04128-0_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04128-0_42

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics