TL;DR
This paper introduces convex optimization techniques to efficiently solve the parameter synthesis problem in parametric Markov decision processes, enabling scalable verification against temporal logic specifications.
Contribution
It formulates the parameter synthesis as a nonconvex QCQP and develops two iterative approaches using CCP and SCP for locally optimal solutions, significantly improving scalability.
Findings
Methods handle large-scale pMDPs with hundreds of thousands of states.
Approaches outperform black-box methods in runtime and scalability.
Successfully applied to satellite collision avoidance and benchmark problems.
Abstract
Probabilistic model checking aims to prove whether a Markov decision process (MDP) satisfies a temporal logic specification. The underlying methods rely on an often unrealistic assumption that the MDP is precisely known. Consequently, parametric MDPs (pMDPs) extend MDPs with transition probabilities that are functions over unspecified parameters. The parameter synthesis problem is to compute an instantiation of these unspecified parameters such that the resulting MDP satisfies the temporal logic specification. We formulate the parameter synthesis problem as a quadratically constrained quadratic program (QCQP), which is nonconvex and is NP-hard to solve in general. We develop two approaches that iteratively obtain locally optimal solutions. The first approach exploits the so-called convex-concave procedure (CCP), and the second approach utilizes a sequential convex programming (SCP)…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
