The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks
Not on the map. Why?
Abstract (arXiv)
In this paper, we study the bandits with knapsacks (BwK) problem and develop a primal-dual based algorithm that achieves a problem-dependent logarithmic regret bound. The BwK problem extends the multi-arm bandit (MAB) problem to model the resource consumption associated with playing each arm, and the existing BwK literature has been mainly focused on deriving asymptotically optimal distribution-free regret bounds. We first study the primal and dual linear programs underlying the BwK problem. From this primal-dual perspective, we discover symmetry between arms and knapsacks, and then propose a new notion of sub-optimality measure for the BwK problem. The sub-optimality measure highlights the important role of knapsacks in determining algorithm regret and inspires the design of our two-phase algorithm. In the first phase, the algorithm identifies the optimal arms and the binding knapsacks, and in the second phase, it exhausts the binding knapsacks via playing the optimal arms through an adaptive procedure. Our regret upper bound involves the proposed sub-optimality measure and it has a logarithmic dependence on length of horizon T and a polynomial dependence on m (the numbers of arms) and d (the number of knapsacks). To the best of our knowledge, this is the first problem-dependent logarithmic regret bound for solving the general BwK problem.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 9 of its 24 references that are in the map. First posted on arXiv 12 Feb 2021.
Builds on
9 of 24 references.
References · 9
- 2013Bandits with Knapsackscited by 163
- 2014Bandits with concave rewards and convex knapsackscited by 83
- 2015Linear Contextual Bandits with Knapsackscited by 82
- 2018Adversarial Bandits with Knapsackscited by 73
- 2015An efficient algorithm for contextual bandits with knapsacks, and an extension to concave objectivescited by 43
- 2019Online Linear Programming: Dual Convergence, New Algorithms, and Regret Boundscited by 31
- 2020Online Learning with Vector Costs and Bandits with Knapsackscited by 20
- 2017Uniformly bounded regret in the multi-secretary problemcited by 19
- 2015Logarithmic regret bounds for Bandits with Knapsackscited by 7
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 4; 2024: 1; 2025: 2; 2026: 2.
16 papers.
Sort:
- 2021Learning Equilibria in Matching Markets from Bandit Feedbackcited by 34
- 2022Non-stationary Bandits with Knapsackscited by 25
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problemcited by 12
- 2023Bandits with Replenishable Knapsacks: the Best of both Worldscited by 6
- 2022The Survival Bandit Problemcited by 4
- 2022Contextual Bandits with Knapsacks for a Conversion Modelcited by 3
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Casecited by 3
- 2023High-dimensional Linear Bandits with Knapsackscited by 3
- 2023Improved Algorithms for Multi-period Multi-class Packing Problems with Bandit Feedbackcited by 2
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2021Online Learning in Budget-Constrained Dynamic Colonel Blotto Gamescited by 1
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Informationcited by 1
4 more
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Samplecited by 1
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraintscited by 0
- 2025Bandits with Anytime Knapsackscited by 0
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensingcited by 0
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensing15 Jul 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025Bandits with Anytime Knapsacks30 Jan 2025
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraints24 Oct 2024
- 2023High-dimensional Linear Bandits with Knapsacks2 Nov 2023
- 2023Bandits with Replenishable Knapsacks: the Best of both Worlds14 Jun 2023
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Information21 Mar 2023
- 2023Improved Algorithms for Multi-period Multi-class Packing Problems with Bandit Feedback31 Jan 2023
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Case25 Nov 2022
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problem24 Sep 2022
- 2022The Survival Bandit Problem7 Jun 2022
4 more
- 2022Contextual Bandits with Knapsacks for a Conversion Model1 Jun 2022
- 2022Non-stationary Bandits with Knapsacks25 May 2022
- 2021Learning Equilibria in Matching Markets from Bandit Feedback19 Aug 2021
- 2021Online Learning in Budget-Constrained Dynamic Colonel Blotto Games23 Mar 2021
- 2021Learning Equilibria in Matching Markets from Bandit Feedbackcited by 34
- 2022Non-stationary Bandits with Knapsackscited by 25
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problemcited by 12
- 2023Bandits with Replenishable Knapsacks: the Best of both Worldscited by 6
- 2022The Survival Bandit Problemcited by 4
- 2022Contextual Bandits with Knapsacks for a Conversion Modelcited by 3
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Casecited by 3
- 2023High-dimensional Linear Bandits with Knapsackscited by 3
- 2023Improved Algorithms for Multi-period Multi-class Packing Problems with Bandit Feedbackcited by 2
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2021Online Learning in Budget-Constrained Dynamic Colonel Blotto Gamescited by 1
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Informationcited by 1
12 most cited of 16 All 16 (JSON)
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensing15 Jul 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025Bandits with Anytime Knapsacks30 Jan 2025
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraints24 Oct 2024
- 2023High-dimensional Linear Bandits with Knapsacks2 Nov 2023
- 2023Bandits with Replenishable Knapsacks: the Best of both Worlds14 Jun 2023
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Information21 Mar 2023
- 2023Improved Algorithms for Multi-period Multi-class Packing Problems with Bandit Feedback31 Jan 2023
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Case25 Nov 2022
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problem24 Sep 2022
- 2022The Survival Bandit Problem7 Jun 2022
12 newest of 16 All 16 (JSON)