Reinforcement learning with combinatorial actions for coupled restless bandits
Lily Xu, Bryan Wilder, Elias B. Khalil, Milind Tambe
TL;DR
This work tackles RL planning when actions are inherently combinatorial and coupled across arms, a setting difficult for traditional RL. It introduces SEQUOIA, a framework that learns a Q-function via deep Q-learning and uses an MILP to optimally select feasible combinatorial actions at each timestep by embedding the trained Q-network. The paper formalizes four novel coRMAB problem instances (multiple interventions, bipartite scheduling, capacity constraints, and path constraints) and demonstrates substantial performance gains over myopic and heuristic baselines across challenging instances. Computational challenges are addressed through warm-starting, variance reduction, and MILP-based action selection, enabling effective long-horizon planning in complex action spaces. The approach broadens RL applicability to stochastic planning problems with per-step combinatorial actions and offers a path toward integrating RL with AI planning frameworks, albeit with notable MILP-solving overhead that motivates future efficiency improvements.
Abstract
Reinforcement learning (RL) has increasingly been applied to solve real-world planning problems, with progress in handling large state spaces and time horizons. However, a key bottleneck in many domains is that RL methods cannot accommodate large, combinatorially structured action spaces. In such settings, even representing the set of feasible actions at a single step may require a complex discrete optimization formulation. We leverage recent advances in embedding trained neural networks into optimization problems to propose SEQUOIA, an RL algorithm that directly optimizes for long-term reward over the feasible action space. Our approach embeds a Q-network into a mixed-integer program to select a combinatorial action in each timestep. Here, we focus on planning over restless bandits, a class of planning problems which capture many real-world examples of sequential decision making. We introduce coRMAB, a broader class of restless bandits with combinatorial actions that cannot be decoupled across the arms of the restless bandit, requiring direct solving over the joint, exponentially large action space. We empirically validate SEQUOIA on four novel restless bandit problems with combinatorial constraints: multiple interventions, path constraints, bipartite matching, and capacity constraints. Our approach significantly outperforms existing methods -- which cannot address sequential planning and combinatorial selection simultaneously -- by an average of 24.8\% on these difficult instances.
