Tomáš Brázdil
Masaryk University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Tomáš Brázdil.
international colloquium on automata languages and programming | 2010
Tomáš Brázdil; Petr Jančar; Antonín Kučera
We consider two-player turn-based games with zero-reachability and zero-safety objectives generated by extended vector addition systems with states. Although the problem of deciding thewinner in such games in undecidable in general, we identify several decidable and even tractable subcases of this problem obtained by restricting the number of counters and/or the sets of target configurations.
symposium on theoretical aspects of computer science | 2005
Tomáš Brázdil; Antonín Kučera; Oldřich Stražovský
We consider qualitative and quantitative model-checking problems for probabilistic pushdown automata (pPDA) and various temporal logics. We prove that the qualitative and quantitative model-checking problem for ω-regular properties and pPDA is in 2-EXPSPACE and 3-EXPTIME, respectively. We also prove that model-checking the qualitative fragment of the logic PECTL* for pPDA is in 2-EXPSPACE, and model-checking the qualitative fragment of PCTL for pPDA is in 2-EXPSPACE. Furthermore, model-checking the qualitative fragment of PCTL is shown to be EXPTIME-hard even for stateless pPDA. Finally, we show that PCTL model-checking is undecidable for pPDA, and PCTL+ model-checking is undecidable even for stateless pPDA.
automated technology for verification and analysis | 2014
Tomáš Brázdil; Krishnendu Chatterjee; Martin Chmelík; Vojtěch Forejt; Jan Křetínský; Marta Z. Kwiatkowska; David Parker; Mateusz Ujma
We present a general framework for applying machine-learning algorithms to the verification of Markov decision processes (MDPs). The primary goal of these techniques is to improve performance by avoiding an exhaustive exploration of the state space. Our framework focuses on probabilistic reachability, which is a core property for verification, and is illustrated through two distinct instantiations. The first assumes that full knowledge of the MDP is available, and performs a heuristic-driven partial exploration of the model, yielding precise lower and upper bounds on the required probability. The second tackles the case where we may only sample the MDP, and yields probabilistic guarantees, again in terms of both the lower and upper bounds, which provides efficient stopping criteria for the approximation. The latter is the first extension of statistical model checking for unbounded properties in MDPs. In contrast with other related techniques, our approach is not restricted to time-bounded (finite-horizon) or discounted properties, nor does it assume any particular properties of the MDP. We also show how our methods extend to LTL objectives. We present experimental results showing the performance of our framework on several examples.
logic in computer science | 2006
Tomáš Brázdil; Vaclav Brozek; Vojtech Forejt; Antonín Kučera
We consider stochastic turn-based games where the winning objectives are given by formulae of the branching-time logic PCTL. These games are generally not determined and winning strategies may require memory and or randomization. Our main results concern history-dependent strategies. In particular, we show that the problem whether there exists a history-dependent winning strategy in 1frac12-player games is highly undecidable, even for objectives formulated in the Lscr(F<sup>=5/8 </sup>,F<sup>=1</sup>,F<sup>>0</sup>,G<sup>=1</sup>) fragment of PCTL. On the other hand, we show that the problem becomes decidable (and in fact EXPTIME-complete) for the Lscr(F<sup>=1</sup>,F<sup>>0</sup>,G<sup>=1</sup>) fragment of PCTL, where winning strategies require only finite memory. This result is tight in the sense that winning strategies for Lscr(F<sup>=1</sup>,F<sup>>0</sup>,G<sup>=1</sup>,G<sup>>0 </sup>) objectives may already require infinite memory
foundations of computer science | 2005
Tomáš Brázdil; Javier Esparza; Antonín Kučera
We introduce a family of long-run average properties of Markov chains that are useful for purposes of performance and reliability analysis, and show that these properties can effectively be checked for a subclass of infinite-state Markov chains generated by probabilistic programs with recursive procedures. We also show how to predict these properties by analyzing finite prefixes of runs, and present an efficient prediction algorithm for the mentioned subclass of Markov chains.
computer aided verification | 2012
Tomáš Brázdil; Krishnendu Chatterjee; Antonín Kučera; Petr Novotný
We introduce consumption games, a model for discrete interactive system with multiple resources that are consumed or reloaded independently. More precisely, a consumption game is a finite-state graph where each transition is labeled by a vector of resource updates, where every update is a non-positive number or ω. The ω updates model the reloading of a given resource. Each vertex belongs either to player □ or player ◇, where the aim of player □ is to play so that the resources are never exhausted. We consider several natural algorithmic problems about consumption games, and show that although these problems are computationally hard in general, they are solvable in polynomial time for every fixed number of resource types (i.e., the dimension of the update vectors) and bounded resource updates.
international colloquium on automata languages and programming | 2008
Tomáš Brázdil; Vojtěch Forejt; Antonín Kučera
We show that the controller synthesis and verification problems for Markov decision processes with qualitative PECTL*objectives are 2- EXPTIME complete. More precisely, the algorithms are polynomialin the size of a given Markov decision process and doubly exponential in the size of a given qualitative PECTL*formula. Moreover, we show that if a given qualitative PECTL*objective is achievable by somestrategy, then it is also achievable by an effectively constructible one-counterstrategy, where the associated complexity bounds are essentially the same as above. For the fragment of qualitative PCTL objectives, we obtain EXPTIME completeness and the algorithms are only singly exponential in the size of the formula.
Journal of the ACM | 2014
Tomáš Brázdil; Stefan Kiefer; Antonín Kŭcera
We show that a subclass of infinite-state probabilistic programs that can be modeled by probabilistic one-counter automata (pOC) admits an efficient quantitative analysis. We start by establishing a powerful link between pOC and martingale theory, which leads to fundamental observations about quantitative properties of runs in pOC. In particular, we provide a “divergence gap theorem”, which bounds a positive non-termination probability in pOC away from zero. Using these observations, we show that the expected termination time can be approximated up to an arbitrarily small relative error in polynomial time, and the same holds for the probability of all runs that satisfy a given ω-regular property encoded by a deterministic Rabin automaton.
formal methods | 2013
Tomáš Brázdil; Javier Esparza; Stefan Kiefer; Antonín Kučera
The paper gives a summary of the existing results about algorithmic analysis of probabilistic pushdown automata and their subclasses.
Information & Computation | 2013
Tomáš Brázdil; Vojtěch Forejt; Jan Krčál; Jan Křetínský; Antonín Kučera
We study continuous-time stochastic games with time-bounded reachability objectives and time-abstract strategies. We show that each vertex in such a game has a value (i.e., an equilibrium probability), and we classify the conditions under which optimal strategies exist. Further, we show how to compute @e-optimal strategies in finite games and provide detailed complexity estimations. Moreover, we show how to compute @e-optimal strategies in infinite games with finite branching and bounded rates where the bound as well as the successors of a given state are effectively computable. Finally, we show how to compute optimal strategies in finite uniform games.