Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vojtěch Forejt is active.

Publication


Featured researches published by Vojtěch Forejt.


automated technology for verification and analysis | 2014

Verification of Markov Decision Processes Using Learning Algorithms

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.


international colloquium on automata languages and programming | 2008

Controller Synthesis and Verification for Markov Decision Processes with Qualitative Branching Time Objectives

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.


international colloquium on automata, languages and programming | 2009

Reachability in Stochastic Timed Games

Patricia Bouyer; Vojtěch Forejt

We define stochastic timed games, which extend two-player timed games with probabilities (following a recent approach by Baier et al ), and which extend in a natural way continuous-time Markov decision processes. We focus on the reachability problem for these games, and ask whether one of the players has a strategy to ensure that the probability of reaching a fixed set of states is equal to (or below, resp. above) a certain number r , whatever the second player does. We show that the problem is undecidable in general, but that it becomes decidable if we restrict to single-clock 1


formal methods | 2014

Precise Predictive Analysis for Discovering Communication Deadlocks in MPI Programs

Vojtěch Forejt; Daniel Kroening; Ganesh Narayanaswamy; Subodh Sharma

\frac{1}{2}


logic in computer science | 2013

Trading Performance for Stability in Markov Decision Processes

Tomáš Brázdil; Krishnendu Chatterjee; Vojtěch Forejt; Antonín Kučera

-player games and ask whether the player can ensure that the probability of reaching the set is =1 (or >0, =0).


international conference on logic programming | 2013

Multi-objective Discounted Reward Verification in Graphs and MDPs

Krishnendu Chatterjee; Vojtěch Forejt; Dominik Wojtczak

The Message Passing Interface MPI is the standard API for high-performance and scientific computing. Communication deadlocks are a frequent problem in MPI programs, and this paper addresses the problem of discovering such deadlocks. We begin by showing that if an MPI program is single-path, the problem of discovering communication deadlocks is NP-complete. We then present a novel propositional encoding scheme which captures the existence of communication deadlocks. The encoding is based on modelling executions with partial orders, and implemented in a tool called MOPPER. The tool executes an MPI program, collects the trace, builds a formula from the trace using the propositional encoding scheme, and checks its satisfiability. Finally, we present experimental results that quantify the benefit of the approach in comparison to a dynamic analyser and demonstrate that it offers a scalable solution.


Information & Computation | 2013

Continuous-time stochastic games with time-bounded reachability

Tomáš Brázdil; Vojtěch Forejt; Jan Krčál; Jan Křetínský; Antonín Kučera

We study the complexity of central controller synthesis problems for finite-state Markov decision processes, where the objective is to optimize both the expected mean-payoff performance of the system and its stability. We argue that the basic theoretical notion of expressing the stability in terms of the variance of the mean-payoff (called global variance in our paper) is not always sumcient, since it ignores possible instabilities on respective runs. For this reason we propose alernative definitions of stability, which we call local and hybrid variance, and which express how rewards on each run deviate from the runs own mean-payoff and from the expected mean-payoff, respectively. We show that a strategy ensuring both the expected mean-payoff and the variance below given bounds requires randomization and memory, under all the above semantics of variance. We then look at the problem of determining whether there is a such a strategy. For the global variance, we show that the problem is in PSPACE, and that the answer can be approximated in pseudo-polynomial time. For the hybrid variance, the analogous decision problem is in NP, and a polynomial-time approximating algorithm also exists. For local variance, we show that the decision problem is in NP. Since the overall performance can be traded for stability (and vice versa), we also present algorithms for approximating the associated Pareto curve in all the three cases. Finally, we study a special case of the decision problems, where we require a given expected mean-payoff together with zero variance. Here we show that the problems can be all solved in polynomial time.


international conference on hybrid systems computation and control | 2013

Safe schedulability of bounded-rate multi-mode systems

Rajeev Alur; Vojtěch Forejt; Ashutosh Trivedi

We study the problem of achieving a given value in Markov decision processes (MDPs) with several independent discounted reward objectives. We consider a generalised version of discounted reward objectives, in which the amount of discounting depends on the states visited and on the objective. This definition extends the usual definition of discounted reward, and allows to capture the systems in which the value of different commodities diminish at different and variable rates.


tools and algorithms for construction and analysis of systems | 2015

MultiGain: A Controller Synthesis Tool for MDPs with Multiple Mean-Payoff Objectives

Tomáš Brázdil; Krishnendu Chatterjee; Vojtěch Forejt; 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.


international conference on concurrency theory | 2006

Reachability in recursive markov decision processes

Tomáš Brázdil; Václav Brožek; Vojtěch Forejt; Antonín Kučera

Bounded-rate multi-mode systems (BMS) are hybrid systems that can switch freely among a finite set of modes, and whose dynamics is specified by a finite number of real-valued variables with mode-dependent rates that can vary within given bounded sets. The schedulability problem for BMS is defined as an infinite-round game between two players---the scheduler and the environment---where in each round the scheduler proposes a time and a mode while the environment chooses an allowable rate for that mode, and the state of the system changes linearly in the direction of the rate vector. The goal of the scheduler is to keep the state of the system within a pre-specified safe set using a non-Zeno schedule, while the goal of the environment is the opposite. Green scheduling under uncertainty is a paradigmatic example of BMS where a winning strategy of the scheduler corresponds to a robust energy-optimal policy. We present an algorithm to decide whether the scheduler has a winning strategy from an arbitrary starting state, and give an algorithm to compute such a winning strategy, if it exists. We show that the schedulability problem for BMS is co-NP complete in general, but for two variables it is in PTIME. We also study the discrete schedulability problem where the environment has only finitely many choices of rate vectors in each mode and the scheduler can make decisions only at multiples of a given clock period, and show it to be EXPTIME-complete.

Collaboration


Dive into the Vojtěch Forejt's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Krishnendu Chatterjee

Institute of Science and Technology Austria

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rajeev Alur

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar

Ashutosh Trivedi

Indian Institute of Technology Bombay

View shared research outputs
Top Co-Authors

Avatar

Petr Novotný

Institute of Science and Technology Austria

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge