2012
DOI: 10.1007/978-3-642-28756-5_21
|View full text |Cite
|
Sign up to set email alerts
|

Minimal Critical Subsystems for Discrete-Time Markov Models

Abstract: Abstract. We propose a new approach to compute counterexamples for violated ω-regular properties of discrete-time Markov chains and Markov decision processes. Whereas most approaches compute a set of system paths as a counterexample, we determine a critical subsystem that already violates the given property. In earlier work we introduced methods to compute such subsystems based on a search for shortest paths. In this paper we use SMT solvers and mixed integer linear programming to determine minimal critical su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
33
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 36 publications
(33 citation statements)
references
References 17 publications
0
33
0
Order By: Relevance
“…In this case the MDP will be reduced to a DTMC. Then several results exist to generate counterexample in DTMC, for example, k shortest path algorithm [28] or minimal critical subsystem generation from [29].…”
Section: A Counterexamplesmentioning
confidence: 99%
“…In this case the MDP will be reduced to a DTMC. Then several results exist to generate counterexample in DTMC, for example, k shortest path algorithm [28] or minimal critical subsystem generation from [29].…”
Section: A Counterexamplesmentioning
confidence: 99%
“…By converting DTMC M π into a weighted directed graph, counterexample can be found by solving a k-shortest paths (KSP) problem or a hop-constrained KSP (HKSP) problem [6]. Alternatively, counterexamples can be found by using Satisfiability Modulo Theory solving or mixed integer linear programming to determine the minimal critical subsystems that capture the counterexamples in M π [23]. A policy can also be synthesized by solving the objective min π P =?…”
Section: Pctl Model Checkingmentioning
confidence: 99%
“…PCTL model checking for DTMCs can be solved in time linear in the size of the formula and polynomial in the size of the state space [7]. Counterexample generation can be done either by enumerating paths using the k-shortest path algorithm or determining a critical subsystem using either a SM T formulation or mixed integer linear programming (MILP) [23]. For the k-shortest path-based algorithm, it can be computationally expensive sometimes to enumerate a large amount of paths (i.e.…”
mentioning
confidence: 99%
“…This sub-system can thus be viewed as another representation of the set of runs that all satisfy the property ϕ whose probability mass exceeds the required upper bound. In [10,11] we suggested to obtain minimal critical sub-systems. Here, minimality refers to the state space size of the sub-Markov chain.…”
mentioning
confidence: 99%
“…Here, minimality refers to the state space size of the sub-Markov chain. Whereas [6,9] use heuristic approaches to construct small (but not necessarily minimal) critical sub-systems, [10,11] advocates the use of mixed integer linear programming (MILP) [12]. The MILP-approach is applicable to ω-regular properties (that include reachability) for both Markov chains and Markov decision processes (MDPs) [11], which are a slightly variant of probabilistic automata.…”
mentioning
confidence: 99%