Abstract
Model checking undiscounted reachability and expected-reward properties on Markov decision processes (MDPs) are key for the verification of systems that act under uncertainty. Popular algorithms are policy iteration and variants of value iteration; in tool competitions, most participants rely on the latter. These algorithms generally need worst-case exponential time. However, the problem can equally be formulated as a linear programme, solvable in polynomial time. In this paper, we give a detailed overview of today’s state-of-the-art algorithms for MDP model checking with a focus on performance and correctness. We highlight their fundamental differences, and describe various optimizations and implementation variants. We experimentally compare floating-point and exact-arithmetic implementations of all algorithms on three benchmark sets using two probabilistic model checkers. Our results show that (optimistic) value iteration is a sensible default, but other algorithms are preferable in specific settings. This paper thereby provides a guide for MDP verification practitioners—tool builders and users alike.
| Original language | English |
|---|---|
| Journal | International journal on software tools for technology transfer |
| Early online date | 9 Mar 2026 |
| DOIs | |
| Publication status | E-pub ahead of print/First online - 9 Mar 2026 |
Keywords
- This work was part of the MISSION (Models in Space Systems: Integration, Operation, and Networking) project, funded by the European Union’s Horizon 2020 research and innovation programme under Marie Skłodowska-Curie Actions grant number 101008233.
- UT-Hybrid-D
- Markov decision process
- Policy iteration
- Quantitative model checking
- Value iteration
- Linear programming
Fingerprint
Dive into the research topics of 'The revised practitioner’s guide to MDP model checking algorithms'. Together they form a unique fingerprint.Datasets
-
Benchmark Data for The Revised Practitioner's Guide to MDP Model Checking Algorithms
Hartmanns, A. (Creator), Junges, S. (Creator), Quatmann, T. (Creator) & Weininger, M. (Creator), Zenodo, 16 Dec 2024
DOI: 10.5281/zenodo.14500423, https://zenodo.org/records/145004243 and 6 more links, https://zenodo.org/records/14500424, https://doi.org/10.5281/zenodo.14500424, https://zenodo.org/records/14556184, https://doi.org/10.5281/zenodo.14556184, https://zenodo.org/records/14989118, https://doi.org/10.5281/zenodo.14989118 (show fewer)
Dataset
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver