Polynomial-Time Approximability of Constrained Reinforcement Learning
Jeremy McMahan

TL;DR
This paper introduces a polynomial-time approximation algorithm for constrained Markov decision processes, addressing key open questions in the computational complexity of constrained reinforcement learning.
Contribution
It presents the first polynomial-time approximation algorithm for various constrained RL settings, including chance and expectation constraints, with optimal guarantees under P ≠ NP.
Findings
Provides a $(0,\, ext{epsilon})$-additive bicriteria approximation algorithm.
Establishes matching lower bounds, proving optimality under P ≠ NP.
Answers several long-standing open complexity questions in constrained RL.
Abstract
We study the computational complexity of approximating general constrained Markov decision processes. Our primary contribution is the design of a polynomial time -additive bicriteria approximation algorithm for finding optimal constrained policies across a broad class of recursively computable constraints, including almost-sure, chance, expectation, and their anytime variants. Matching lower bounds imply our approximation guarantees are optimal so long as . The generality of our approach results in answers to several long-standing open complexity questions in the constrained reinforcement learning literature. Specifically, we are the first to prove polynomial-time approximability for the following settings: policies under chance constraints, deterministic policies under multiple expectation constraints, policies under non-homogeneous constraints (i.e.,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsElevator Systems and Control
