Robust optimization approach for a chance-constrained binary knapsack problem
- 915 Downloads
We consider a certain class of chance-constrained binary knapsack problem where each item has a normally distributed random weight that is independent of the other items. For this problem we propose an efficient pseudo-polynomial time algorithm based on the robust optimization approach for finding a solution with a theoretical bound on the probability of satisfying the knapsack constraint. Our algorithm is tested on a wide range of random instances, and the results demonstrate that it provides qualified solutions quickly. In contrast, a state-of-the-art MIP solver is only applicable for instances of the problem with a restricted number of items.
KeywordsKnapsack problem Combinatorial optimization Chance-constrained programming Robust optimization
Mathematics Subject Classification90C15 90C27 90C59
This research was supported by Basic Science Research Program through the National Research Foundation of Korea funded by the Ministry of Education, Science and Technology (Grant 2011-0027301).
- 3.Bhalgat, A., Goel, A., Khanna, S.: Improved approximation results for stochastic knapsack problems. In: Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, pp. 1647–1665 (2011)Google Scholar
- 6.Cohn, A., Barnhart, C.: The stochastic knapsack problem with random weights: a heuristic approach to robust transportation planning. In: Proceedings of the Triennial Symposium on Transportation Analysis (TRISTAN III) (1998)Google Scholar
- 7.Fortz, B., Labbé, M., Louveaux, F., Poss, M.: The knapsack problem with gaussian weights. Technical report. Université Libre de Bruxelles, Brussels, Belgium (2008)Google Scholar
- 8.Goel, A., Indyk, P.: Stochastic load balancing and related problems. In: 40th Annual Symposium on Foundations of Computer Science, pp. 579–586 (1999)Google Scholar