A Provably-Efficient Model-Free Algorithm for Constrained Markov Decision Processes
arXiv:2106.01577
Abstract
This paper presents the first model-free, simulator-free reinforcement learning algorithm for Constrained Markov Decision Processes (CMDPs) with sublinear regret and zero constraint violation. The algorithm is named Triple-Q because it includes three key components: a Q-function (also called action-value function) for the cumulative reward, a Q-function for the cumulative utility for the constraint, and a virtual-Queue that (over)-estimates the cumulative constraint violation. Under Triple-Q, at each step, an action is chosen based on the pseudo-Q-value that is a combination of the three "Q" values. The algorithm updates the reward and utility Q-values with learning rates that depend on the visit counts to the corresponding (state, action) pairs and are periodically reset. In the episodic CMDP setting, Triple-Q achieves regret, where is the total number of episodes, is the number of steps in each episode, is the number of states, is the number of actions, and is Slater's constant. Furthermore, Triple-Q guarantees zero constraint violation, both on expectation and with a high probability, when is sufficiently large. Finally, the computational complexity of Triple-Q is similar to SARSA for unconstrained MDPs and is computationally efficient.
References in corpus (8)
- Provably Efficient Reinforcement Learning with Linear Function Approximation
- Reinforcement Learning in Healthcare: A Survey
- On the Sample Complexity of Reinforcement Learning with a Generative Model
- Exploration-Exploitation in Constrained MDPs
- A Primal-Dual Approach to Constrained Markov Decision Processes
- Constrained episodic reinforcement learning in concave-convex and knapsack settings
- Upper Confidence Primal-Dual Reinforcement Learning for CMDP with Adversarial Loss
- Regret Bounds for Stochastic Shortest Path Problems with Linear Function Approximation