Primal-Dual Sample Complexity Bounds for Constrained Markov Decision Processes with Multiple Constraints

Max Buckley, Konstantinos Papathanasiou, Andreas Spanopoulos
3/9/2025
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper addresses the challenge of solving Constrained Markov Decision Processes (CMDPs) with $d > 1$ constraints when the transition dynamics are unknown, but samples can be drawn from a generative model. We propose a model-based algorithm for infinite horizon CMDPs with multiple constraints in the tabular setting, aiming to derive and prove sample complexity bounds for learning near-optimal policies. Our approach tackles both the relaxed and strict feasibility settings, where relaxed feasibility allows some constraint violations, and strict feasibility requires adherence to all constraints. The main contributions include the development of the algorithm and the derivation of sample complexity bounds for both settings. For the relaxed feasibility setting we show that our algorithm requires $\tilde{\mathcal{O}} \left( \frac{d |\mathcal{S}| |\mathcal{A}| \log(1/δ)}{(1-γ)^3ε^2} \right)$ samples to return $ε$-optimal policy, while in the strict feasibility setting it requires $\tilde{\mathcal{O}} \left( \frac{d^3 |\mathcal{S}| |\mathcal{A}| \log(1/δ)}{(1-γ)^5ε^2{ζ_{\mathbf{c}}^*}^2} \right)$ samples.

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. 1 weaker match is 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{buckley2025primaldual,
  title  = {Primal-Dual Sample Complexity Bounds for Constrained Markov Decision Processes with Multiple Constraints},
  author = {Max Buckley and Konstantinos Papathanasiou and Andreas Spanopoulos},
  year   = {2025},
  eprint = {2503.06751},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.06751v1}
}

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

Discussion