Risk criteria in a stochastic knapsack problem
Operations Research
Knapsack problems: algorithms and computer implementations
Knapsack problems: algorithms and computer implementations
The dynamic and stochastic knapsack problem with deadlines
Management Science
Stochastic Load Balancing and Related Problems
FOCS '99 Proceedings of the 40th Annual Symposium on Foundations of Computer Science
Adaptivity and approximation for stochastic packing problems
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Model-driven optimization using adaptive probes
SODA '07 Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
Stochastic Submodular Maximization
WINE '08 Proceedings of the 4th International Workshop on Internet and Network Economics
Approximation Algorithms for Correlated Knapsacks and Non-martingale Bandits
FOCS '11 Proceedings of the 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science
Stochastic covering and adaptivity
LATIN'06 Proceedings of the 7th Latin American conference on Theoretical Informatics
A PTAS for the chance-constrained knapsack problem with random item sizes
Operations Research Letters
Hi-index | 5.23 |
We consider a stochastic variant of the NP-hard 0/1 knapsack problem in which item values are deterministic and item sizes are independent random variables with known, arbitrary distributions. Items are placed in the knapsack sequentially, and the act of placing an item in the knapsack instantiates its size. In every stage of insertion if the subset of the items inserted thus far is feasible, then it has a total value that equals to the sum of values of all items of this subset. Otherwise, if the subset violates the constraint, then its value equals to zero. The goal is to compute a policy for insertion of the items, that maximizes the expected total value of items placed in the knapsack. We consider both non-adaptive policies (that designate a priori a fixed subset of items to insert) and adaptive policies (that can make dynamic decisions based on the instantiated sizes of items placed in the knapsack thus far). Our work characterizes the benefit of adaptivity. For this purpose we use a measure called the adaptivity gap: the supremum over instances of the ratio between the expected value obtained by an optimal adaptive policy and the expected value obtained by an optimal non-adaptive policy. First we show a tight bound of 32 on the adaptivity gap for the case of inputs consisting of only two items. Then we present a non-adaptive policy with expected value that is at least (2-1)^2/2~1/11.66 times the expected value of the optimal adaptive policy. Thus the adaptivity gap in this model is at most 11.66. Additionally this non-adaptive policy is computed in polynomial time. Finally, we consider a special case of the model where all sizes are distributed according to Bernoulli distribution with different parameters. For this special case we improve our result and bound the adaptivity gap by 8.