Improvements and Generalizations of Stochastic Knapsack and Multi-Armed Bandit Approximation Algorithms: Full Version
Will Ma

TL;DR
This paper develops approximation algorithms for complex multi-armed bandit problems with Markovian arms, extending previous models and improving approximation ratios in both preemptive and non-preemptive settings.
Contribution
It introduces new approximation algorithms for generalized Markovian bandit models, including non-unit transition times, and improves existing results across multiple related models.
Findings
Achieves a (1/2-eps)-approximation with preemption, tight by example.
Provides a 1/12-approximation without preemption, improved to 4/27 with unit transition times.
Overcomes a novel polyhedral obstacle in the analysis of approximation algorithms.
Abstract
We study the multi-armed bandit problem with arms which are Markov chains with rewards. In the finite-horizon setting, the celebrated Gittins indices do not apply, and the exact solution is intractable. We provide approximation algorithms for a more general model which includes Markov decision processes and non-unit transition times. When preemption is allowed, we provide a (1/2-eps)-approximation, along with an example showing this is tight. When preemption isn't allowed, we provide a 1/12-approximation, which improves to a 4/27-approximation when transition times are unity. Our model encompasses the Markovian Bandits model of Gupta et al, the Stochastic Knapsack model of Dean, Goemans, and Vondrak, and the Budgeted Learning model of Guha and Munagala, and our algorithms improve existing results in all three areas. In our analysis, we encounter and overcome to our knowledge a novel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Optimization and Search Problems · Machine Learning and Algorithms
