English

Model Predictive Control is Almost Optimal for Restless Bandit

Optimization and Control 2025-06-06 v2 Machine Learning Probability Machine Learning

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 τ\tau. At each time-slot, this policy solves a τ\tau 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 τ\tau and the number of arms, NN. We show that its sub-optimality gap is O(1/N)O(1/\sqrt{N}) in general, and exp(Ω(N))\exp(-\Omega(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.

Keywords

Cite

@article{arxiv.2410.06307,
  title  = {Model Predictive Control is Almost Optimal for Restless Bandit},
  author = {Nicolas Gast and Dheeraj Narasimha},
  journal= {arXiv preprint arXiv:2410.06307},
  year   = {2025}
}

Comments

Reviewed and accepted to COLT 2025

R2 v1 2026-06-28T19:13:26.837Z