Model Predictive Control is Almost Optimal for Restless Bandit

Nicolas Gast, Dheeraj Narasimha
10/8/2024
math.OCcs.LGmath.PR

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We consider the discrete time infinite horizon average reward restless markovian bandit (RMAB) problem. We propose a \emph{model predictive control} based non-stationary policy with a rolling computational horizon $τ$. At each time-slot, this policy solves a $τ$ horizon linear program whose first control value is kept as a control for the RMAB. Our solution requires minimal assumptions and quantifies the loss in optimality in terms of $τ$ and the number of arms, $N$. We show that its sub-optimality gap is $O(1/\sqrt{N})$ in general, and $\exp(-Ω(N))$ under a local-stability condition. Our proof is based on a framework from dynamic control known as \emph{dissipativity}. Our solution easy to implement and performs very well in practice when compared to the state of the art. Further, both our solution and our proof methodology can easily be generalized to more general constrained MDP settings and should thus, be of great interest to the burgeoning RMAB community.

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. 2 weaker matches are hidden by default — 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{gast2024model,
  title  = {Model Predictive Control is Almost Optimal for Restless Bandit},
  author = {Nicolas Gast and Dheeraj Narasimha},
  year   = {2024},
  eprint = {2410.06307},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.06307v2}
}

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/2410.06307.svg)](https://codeofpaper.com/paper/2410.06307)

Discussion