mlsanityData to 14 Oct 2026

Value Iteration with Guessing for Markov Chains and Markov Decision Processes

arXiv 2505.06769 ↗First posted 10 May 2025cs.AI cs.CCcited by 0

Not on the map. Why?

Abstract (arXiv)

Two standard models for probabilistic systems are Markov chains (MCs) and Markov decision processes (MDPs). Classic objectives for such probabilistic models for control and planning problems are reachability and stochastic shortest path. The widely studied algorithmic approach for these problems is the Value Iteration (VI) algorithm which iteratively applies local updates called Bellman updates. There are many practical approaches for VI in the literature but they all require exponentially many Bellman updates for MCs in the worst case. A preprocessing step is an algorithm that is discrete, graph-theoretical, and requires linear space. An important open question is whether, after a polynomial-time preprocessing, VI can be achieved with sub-exponentially many Bellman updates. In this work, we present a new approach for VI based on guessing values. Our theoretical contributions are twofold. First, for MCs, we present an almost-linear-time preprocessing algorithm after which, along with guessing values, VI requires only subexponentially many Bellman updates. Second, we present an improved analysis of the speed of convergence of VI for MDPs. Finally, we present a practical algorithm for MDPs based on our new approach. Experimental results show that our approach provides a considerable improvement over existing VI-based approaches on several benchmark examples from the literature.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 44 references that are in the map. First posted on arXiv 10 May 2025.

Builds on

12 of 44 references.

References · 12

  1. 2021Convex optimizationcited by 2,515
  2. 2020The Probabilistic Model Checker Stormcited by 66
  3. 2017Variance Reduced Value Iteration and Faster Algorithms for Solving Markov Decision Processescited by 57
  4. 2014Verification of Markov Decision Processes using Learning Algorithmscited by 39
  5. 2023A Practitioner's Guide to MDP Model Checking Algorithmscited by 10
  6. 2018On the Complexity of Value Iterationcited by 8
  7. 2019Optimistic Value Iterationcited by 8
  8. 2018Sound Value Iterationcited by 6
  9. 2016Bounded Model Checking for Probabilistic Programscited by 3
  10. 2020Widest Paths and Global Propagation in Bounded Value Iteration for Stochastic Gamescited by 2
  11. 2017Lower Bounds for Symbolic Computation on Graphs: Strongly Connected Components, Liveness, Safety, and Diametercited by 1
  12. 2021Correct Probabilistic Model Checking with Floating-Point Arithmeticcited by 1

Built on by

Not cited yet.