Weighted mesh algorithms for general Markov decision processes: Convergence and tractability
Denis Belomestny, John Schoenmakers
TL;DR
The paper tackles high-dimensional finite-horizon MDPs with general (possibly noncompact) state spaces by introducing a weighted mesh/backward-simulation algorithm. It proves convergence in $L_1$ under compactness and extends to noncompact settings via domain reflection, providing explicit complexity bounds that are polynomial in the horizon and, in compact cases, tractable in the Novak–Wozniakowski sense; in noncompact cases the bounds are semi-tractable. Gaussian and LQG examples illustrate the method’s effectiveness and practical applicability to continuous-state problems. The results highlight how backward stochastic mesh contributions can mitigate the curse of dimensionality for a broad class of finite-horizon MDPs and offer guidance on algorithmic design and density-regularity conditions. Overall, the work presents a theoretically grounded, scalable framework for approximate dynamic programming in high-dimensional, general MDPs with potential for practical deployment in control and decision-making under uncertainty.
Abstract
We introduce a mesh-type approach for tackling discrete-time, finite-horizon Markov Decision Processes (MDPs) characterized by state and action spaces that are general, encompassing both finite and infinite (yet suitably regular) subsets of Euclidean space. In particular, for bounded state and action spaces, our algorithm achieves a computational complexity that is tractable in the sense of Novak and Wozniakowski, and is polynomial in the time horizon. For unbounded state space the algorithm is "semi-tractable" in the sense that the complexity is proportional to $ε^{-c}$ with some dimension independent $c\geq2$, for achieving an accuracy $ε$, and polynomial in the time horizon with degree linear in the underlying dimension. As such the proposed approach has some flavor of the randomization method by Rust which deals with infinite horizon MDPs and uniform sampling in compact state space. However, the present approach is essentially different due to the finite horizon and a simulation procedure due to general transition distributions, and more general in the sense that it encompasses unbounded state space. To demonstrate the effectiveness of our algorithm, we provide illustrations based on Linear-Quadratic Gaussian (LQG) control problems.
