Proceedings

Efficient Algorithms with Performance Guarantees for the Stochastic Multiple-Choice Knapsack Problem

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 403-409.

Abstract

We study the stochastic multiple-choice knapsack problem, where a set of Kitems, whose value and weight are random variables, arrive to the system at each time step, and a decision maker has to choose at most one item to put into the knapsack without exceeding its capacity. The goal is the decision-maker is to maximise the total expected value of chosen items with respect to the knapsack capacity and a finite time horizon.We provide the first comprehensive theoretical analysis of the problem. In particular, we propose OPT-S-MCKP, the first algorithm that achieves optimality when the value-weight distributions are known. This algorithm also enjoys O(√{T}) performance loss, where T is the finite time horizon, in the unknown value-weight distributions scenario.We also further develop two novel approximation methods, FR-S-MCKP and G-S-MCKP, and we prove that FR-S-MCKP achieves O(√{T}) performance loss in both known and unknown value-weight distributions cases, while enjoying polynomial computational complexity per time step. On the other hand, G-S-MCKP does not have theoretical guarantees, but it still provides good performance in practice with linear running time.

  1. [Amin et al., 2015] K. Amin, S. Kale, G. Tesauro, and D. Turaga. Budgeted prediction with expert advice. AAAI, 2015.
  2. [Babaioff et al., 2007] M. Babaioff, N. Immorlica, D. Kempe, and R. Kleinberg. A knapsack secretary problem with applications. In Approximation, Random- ization, and Combinatorial Optimization. Algorithms and Techniques, volume 4627 of Lecture Notes in Computer Science, pages 16-28. 2007.
  3. [Badanidiyuru et al., 2013] A. Badanidiyuru, R. Kleinberg, and A. Slivkins. Bandits with knapsacks. In IEEE 54th Annual Symposium on Foundations of Computer Science, pages 207-216, 2013.
  4. [Bagchi et al., 1996] A. Bagchi, N. Bhattacharyya, and N. Chakravarti. Lp relaxation of the two dimensional knapsack problem with box and gub constraints. European Journal of Operational Research, 89:609-617, 1996.
  5. [Benoist et al., 2001] T. Benoist, E. Bourreau, Y. Caseau, and B. Rottembourg. Towards stochastic constraint pro- gramming: A study of onine multi-choice knapsack with deadlines. In Toby Walsh, editor, Principles and Prac- tice of Constraint Programming CP 2001, volume 2239 of Lecture Notes in Computer Science, pages 61-76. Springer Berlin Heidelberg, 2001.
  6. [Cesa-Bianchi and Lugosi, 2006] N. Cesa-Bianchi and G. Lugosi. Prediction, Learning, and Games. 2006.
  7. [Cesa-Bianchi et al., 1997] N. Cesa-Bianchi, Y. Freund, D. Haussler, D.P. Helmbold, R. Schapire, and M.Warmuth. How to use expert advice. Journal of the ACM, 44(3):427- 485, 1997.
  8. [Cohn and Mit, 1998] A. M. Cohn and C. B. Mit. The stochastic knapsack problem with random weights: A heuristic approach to robust transportation planning. In in Proceedings of the Triennial Symposium on Transporta- tion Analysis, 1998.
  9. [Ding et al., 2013] W. Ding, T. Qin, X.-D. Zhang, and T.-Y. Liu. Multi-armed bandit with budget constraint and vari- able costs. AAAI, 2013.
  10. [Ho and Wortman-Vaughan, 2012] C.-J. Ho and J. Wortman- Vaughan. Online task assignment in crowdsourcing mar- kets. In AAAI, pages 45-51, 2012.
  11. [Kakade et al., 2007] S. M. Kakade, A. T. Kalai, and K. Ligett. Playing games with approximation algorithms. In STOC, pages 546-555, 2007.
  12. [Kellerer et al., 2004] H. Kellerer, U. Pferschy, and D. Pisinger. Knapsack Problems. Springer, 2004.
  13. [Lu et al., 1999] L. L. Lu, S. Y. Chiu, and L. A. Cox Jr. Opti- mal project selection: Stochastic knapsack with finite time horizon. Journal of the Operational Research Society, pages 645-650, 1999.
  14. [Lueker, 1995] G. S. Lueker. Average-case analysis of off- line and on-line knapsack problems. In SODA, pages 179- 188, 1995.
  15. [Tran-Thanh et al., 2010] L. Tran-Thanh, A. Chapman, J. E. Munoz de Cote, A. Rogers, and N. R. Jen- nings. Epsilon-first policies for budget-limited multi- armed bandits. AAAI, pages 1211-1216, 2010.
  16. [Tran-Thanh et al., 2012] L. Tran-Thanh, A. Chapman, A. Rogers, and N. R. Jennings. Knapsack based optimal policies for budget-limited multi-armed bandits. In AAAI, pages 1134-1140, 2012.
  17. [Tran-Thanh et al., 2014] L. Tran-Thanh, S. Stein, A. Rogers, and N. R. Jennings. Efficient crowd- sourcing of unknown experts using bounded multi-armed bandits. Artificial Intelligence, 214(0):89 -111, 2014.
  18. [Zhou and Naroditskiy, 2008] Y. Zhou and V. Naroditskiy. Algorithm for stochastic multiple-choice knapsack prob- lem and application to keywords bidding. In WWW, pages 1175-1176, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards