Skip to main content

Stochastic Knapsack

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 79 Accesses

Years and Authors of Summarized Original Work

  • 2004; Dean, Goemans, Vondrák

  • 2011; Bhalgat, Goel, Khanna

Problem Definition

This problem deals with packing a maximum reward set of items into a knapsack of given capacity, when the item sizes are random. The input is a collection of n items, where each item i ∈ [n] : = { 1, …, n} has reward r i  ≥ 0 and size S i  ≥ 0, and a knapsack capacity B ≥ 0. In the stochastic knapsack problem, all rewards are deterministic but the sizes are random. The random variables S i s are independent with known, arbitrary distributions. The actual size of an item is known only when it is placed into the knapsack. The objective is to add items sequentially (one by one) into the knapsack so as to maximize the expected reward of the items that fit into the knapsack. As usual, a subset T of items is said to fit into the knapsack if the total size \(\sum _{i\in T}S_{i}\) is at most the knapsack capacity B.

A feasible solution (or policy) to the stochastic knapsack...

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Bansal N, Nagarajan V (2014) On the adaptivity gap of stochastic orienteering. In: IPCO, Bonn, pp 114–125

    MATH  Google Scholar 

  2. Bhalgat A (2011) A (2 +ε)-approximation algorithm for the stochastic knapsack problem. Unpublished manuscript

    Google Scholar 

  3. Bhalgat A, Goel A, Khanna S (2011) Improved approximation results for stochastic knapsack problems. In: SODA, San Francisco, pp 1647–1665

    Google Scholar 

  4. Dean BC, Goemans, MX, Vondrák J (2008) Approximating the stochastic knapsack problem: the benefit of adaptivity. Math Oper Res 33(4):945–964

    Article  MathSciNet  MATH  Google Scholar 

  5. Guha S, Munagala K (2013) Approximation algorithms for Bayesian multi-armed bandit problems. CoRR abs/1306.3525

    Google Scholar 

  6. Gupta A, Krishnaswamy R, Molinaro M, Ravi R (2011) Approximation algorithms for correlated knapsacks and non-martingale bandits. In: FOCS, Palm Springs, pp 827–836

    MATH  Google Scholar 

  7. Gupta A, Krishnaswamy R, Nagarajan V, Ravi R (2012) Approximation algorithms for stochastic orienteering. In: SODA, Kyoto, pp 1522–1538

    MATH  Google Scholar 

  8. Ma W (2014) Improvements and generalizations of stochastic knapsack and multi-armed bandit approximation algorithms: extended abstract. In: SODA, Portland, pp 1154–1163

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Viswanath Nagarajan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Nagarajan, V. (2016). Stochastic Knapsack. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_537

Download citation

Publish with us

Policies and ethics