Bandits with Replenishable Knapsacks: the Best of both Worlds

Martino Bernasconi, Matteo Castiglioni, Andrea Celli, Federico Fusco
6/14/2023
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

The bandits with knapsack (BwK) framework models online decision-making problems in which an agent makes a sequence of decisions subject to resource consumption constraints. The traditional model assumes that each action consumes a non-negative amount of resources and the process ends when the initial budgets are fully depleted. We study a natural generalization of the BwK framework which allows non-monotonic resource utilization, i.e., resources can be replenished by a positive amount. We propose a best-of-both-worlds primal-dual template that can handle any online learning problem with replenishment for which a suitable primal regret minimizer exists. In particular, we provide the first positive results for the case of adversarial inputs by showing that our framework guarantees a constant competitive ratio $α$ when $B=Ω(T)$ or when the possible per-round replenishment is a positive constant. Moreover, under a stochastic input model, our algorithm yields an instance-independent $\tilde{O}(T^{1/2})$ regret bound which complements existing instance-dependent bounds for the same setting. Finally, we provide applications of our framework to some economic problems of practical relevance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bernasconi2023bandits,
  title  = {Bandits with Replenishable Knapsacks: the Best of both Worlds},
  author = {Martino Bernasconi and Matteo Castiglioni and Andrea Celli and Federico Fusco},
  year   = {2023},
  eprint = {2306.08470},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.08470v1},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.08470.svg)](https://codeofpaper.com/paper/2306.08470)

Discussion