Improved Strongly Polynomial Algorithms for Deterministic MDPs, 2VPI Feasibility, and Discounted All-Pairs Shortest Paths
Abstract
We revisit the problem of finding optimal strategies for deterministic Markov Decision Processes (DMDPs), and a closely related problem of testing feasibility of systems of m linear inequalities on n real variables with at most two variables per inequality (2VPI). We give a randomized trade-off algorithm solving both problems and running in O(nmh+(n/h)3) time using O(n2/h+m) space for any parameter h∈ [1,n]. In particular, using subquadratic space we get O(nm+n3/2m3/4) running time, which improves by a polynomial factor upon all the known upper bounds for non-dense instances with m=O(n2-ε). Moreover, using linear space we match the randomized O(nm+n3) time bound of Cohen and Megiddo [SICOMP'94] that required (n2+m) space. Additionally, we show a new algorithm for the Discounted All-Pairs Shortest Paths problem, introduced by Madani et al. [TALG'10], that extends the DMDPs with optional end vertices. For the case of uniform discount factors, we give a deterministic algorithm running in O(n3/2m3/4) time, which improves significantly upon the randomized bound O(n2m) of Madani et al.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.