Shepherding hordes of Markov chains
From MaRDI portal
Applications of Markov chains and discrete-time Markov processes on general state spaces (social mobility, learning theory, industrial processes, etc.) (60J20) Analysis of algorithms and problem complexity (68Q25) Specification and verification (program logics, model checking, etc.) (68Q60) Probability in computer science (algorithm analysis, random structures, phase transitions, etc.) (68Q87) Markov and semi-Markov decision processes (90C40)
Abstract: This paper considers large families of Markov chains (MCs) that are defined over a set of parameters with finite discrete domains. Such families occur in software product lines, planning under partial observability, and sketching of probabilistic programs. Simple questions, like `does at least one family member satisfy a property?', are NP-hard. We tackle two problems: distinguish family members that satisfy a given quantitative property from those that do not, and determine a family member that satisfies the property optimally, i.e., with the highest probability or reward. We show that combining two well-known techniques, MDP model checking and abstraction refinement, mitigates the computational complexity. Experiments on a broad set of benchmarks show that in many situations, our approach is able to handle families of millions of MCs, providing superior scalability compared to existing solutions.
Recommendations
Cited in
(8)- Parameter synthesis in Markov models: a gentle survey
- Featured Team Automata
- Search and explore: symbiotic policy synthesis in POMDPs
- Counterexample-driven synthesis for probabilistic program sketches
- Deductive controller synthesis for probabilistic hyperproperties
- Parameter synthesis for Markov models: covering the parameter space
- Search and explore: symbiotic policy synthesis in POMDPs
- An oracle-guided approach to constrained policy synthesis under uncertainty
This page was built for publication: Shepherding hordes of Markov chains
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6091408)