The revised practitioner’s guide to MDP model checking algorithms

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.

Authors

Institutions

Publication Details

Journal
International Journal on Software Tools for Technology Transfer
Published
2026-03-09
DOI
https://doi.org/10.1007/s10009-026-00848-y
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The revised practitioner’s guide to MDP model checking algorithms

Arnd Hartmanns, Tim Quatmann, Sebastian Junges, Maximilian Weininger
International Journal on Software Tools for Technology Transfer
Formal Methods in Verification
article

The revised practitioner’s guide to MDP model checking algorithms

Arnd Hartmanns, Tim Quatmann, Sebastian Junges, Maximilian Weininger
article en

Abstract

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.

International Journal on Software Tools for Technology Transfer
Radboud University Nijmegen (NL), Institute of Science and Technology Austria (AT), Technical University of Munich (DE), RWTH Aachen University (DE), University of Twente (NL)
European Commission, Nederlandse Organisatie voor Wetenschappelijk Onderzoek, RWTH Aachen University, Interreg
Peace, Justice and strong institutions
Openalex Percentile: Top 29%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The revised practitioner’s guide to MDP model checking algorithms — Arnd Hartmanns, Tim Quatmann, et al. · International Journal on Software Tools for Technology Transfer (2026) | TGRS Research Map | TGRS