Skip to main content
Log in

A Preference Order Dynamic Program for a Knapsack Problem with Stochastic Rewards

  • Theoretical Paper
  • Published:
Journal of the Operational Research Society

Abstract

In this paper, we extend the knapsack problem to include more realistic situations by treating the rewards (or values) associated with each item included in the solution as random variables with distributions that are known (or may be estimated) rather than known integers, as in the usual formulation. We propose a dynamic programming solution methodology where the usual real-valued return function is replaced by a preference ordering on the distributions of returns from the items selected. In addition to extending previous solutions to the knapsack problem, we demonstrate the selection of a preference ordering criterion and illustrate the conditions required of the ordering to guarantee optimality of the procedure. A sample problem is shown to demonstrate the algorithm, and results of computational experience with 459 problems of varying sizes and parameters are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Steinberg, E., Parks, M. A Preference Order Dynamic Program for a Knapsack Problem with Stochastic Rewards. J Oper Res Soc 30, 141–147 (1979). https://doi.org/10.1057/jors.1979.27

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jors.1979.27

Navigation