Multi-Objective Model Checking of Markov Decision Processes
Kousha Etessami, Marta Kwiatkowska, Moshe Y. Vardi, and Mihalis, Yannakakis

TL;DR
This paper develops efficient algorithms for multi-objective model checking of Markov Decision Processes, enabling the analysis of multiple probabilistic properties simultaneously and computing trade-offs between them.
Contribution
It introduces polynomial-time algorithms for multi-objective model checking of MDPs, including Pareto curve approximation and strategies requiring randomization and memory.
Findings
Algorithms decide existence of strategies satisfying multiple properties.
Polynomial-time computation of approximate Pareto curves.
Qualitative analysis via graph-theoretic methods.
Abstract
We study and provide efficient algorithms for multi-objective model checking problems for Markov Decision Processes (MDPs). Given an MDP, M, and given multiple linear-time (\omega -regular or LTL) properties \varphi\_i, and probabilities r\_i \epsilon [0,1], i=1,...,k, we ask whether there exists a strategy \sigma for the controller such that, for all i, the probability that a trajectory of M controlled by \sigma satisfies \varphi\_i is at least r\_i. We provide an algorithm that decides whether there exists such a strategy and if so produces it, and which runs in time polynomial in the size of the MDP. Such a strategy may require the use of both randomization and memory. We also consider more general multi-objective \omega -regular queries, which we motivate with an application to assume-guarantee compositional reasoning for probabilistic systems. Note that there can be trade-offs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
