Tomás Brázdil

dblp:18/3197 · DBLP profile ↗
← Back
62ranked-venue papers
55as first author
3since 2021 · last 2026
0000-0002-4547-3261ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 47 · 45 first-authorSoftware engineering, systems software and programming languages · 12 · 10 first-authorArtificial intelligence and machine learning · 6 · 4 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
25 papers
Automated reasoning and model checking · 38% Algorithmic game theory and mechanism design · 16% Mathematical optimization · 15%
Artificial intelligence
4 papers
Reinforcement learning · 43% Planning, search and constraint satisfaction · 24% Motion planning and robot control · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 67% Parallel and multicore computing · 33%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 50% Program verification · 50%

Topics — the 30 heaviest of 52, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › sequential decision making
markov decision processes
1.182015
Counterexample Explanation by Learning Small Strategies in Markov Decision Processes · CAV (1) 2015
Approximating the termination value of one-counter MDPs and stochastic games · Inf. Comput. 2013
Trading Performance for Stability in Markov Decision Processes · LICS 2013
Automated reasoning and model checking
controller synthesis
1.042020
Qualitative Controller Synthesis for Consumption Markov Decision Processes · CAV (2) 2020
Unbounded Orchestrations of Transducers for Manufacturing · AAAI 2019
Efficient Controller Synthesis for Consumption Games with Multiple Resource Types · CAV 2012
Machine learning › Reinforcement learning
markov decision process
0.622020
Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes · AAAI 2020
Two Views on Multiple Mean-Payoff Objectives in Markov Decision Processes · LICS 2011
Algorithmic game theory and mechanism design
stochastic games
0.652013
Continuous-time stochastic games with time-bounded reachability · Inf. Comput. 2013
Approximating the termination value of one-counter MDPs and stochastic games · Inf. Comput. 2013
Qualitative reachability in stochastic BPA games · Inf. Comput. 2011
Automated reasoning and model checking
probabilistic verification
0.542012
Minimizing Expected Termination Time in One-Counter Markov Decision Processes · ICALP (2) 2012
Approximating the Termination Value of One-Counter MDPs and Stochastic Games · ICALP (2) 2011
One-Counter Markov Decision Processes · SODA 2010
Automated reasoning and model checking › model checking
probabilistic model checking
0.522020
Qualitative Controller Synthesis for Consumption Markov Decision Processes · CAV (2) 2020
Stochastic Games with Branching-Time Winning Objectives · LICS 2006
Automata and formal languages › petri nets
vector addition systems
0.422018
Efficient Algorithms for Asymptotic Bounds on Termination Time in VASS · LICS 2018
Reachability Games on Extended Vector Addition Systems with States · ICALP (2) 2010
Robotics › Motion planning and robot control › motion planning › motion planning under uncertainty
chance-constrained planning
0.412020
Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes · AAAI 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
risk-aware planning
0.412020
Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes · AAAI 2020
Machine learning › Reinforcement learning › constrained reinforcement learning
risk-constrained reinforcement learning
0.412020
Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes · AAAI 2020
Automated reasoning and model checking
reactive synthesis
0.412019
Unbounded Orchestrations of Transducers for Manufacturing · AAAI 2019
Automata and formal languages
transducers
0.412019
Unbounded Orchestrations of Transducers for Manufacturing · AAAI 2019
Network security › intrusion detection and prevention
intrusion detection
0.312018
Solving Patrolling Problems in the Internet Environment · IJCAI 2018
Algorithmic game theory and mechanism design › security games
patrolling
0.312018
Solving Patrolling Problems in the Internet Environment · IJCAI 2018
Algorithmic game theory and mechanism design
security games
0.312018
Solving Patrolling Problems in the Internet Environment · IJCAI 2018
Automated reasoning and model checking
model checking
0.222015
Counterexample Explanation by Learning Small Strategies in Markov Decision Processes · CAV (1) 2015
Stochastic Games with Branching-Time Winning Objectives · LICS 2006
Approximation and online algorithms
approximation
0.222015
Approximating the termination value of one-counter MDPs and stochastic games · Inf. Comput. 2013
Long-Run Average Behaviour of Probabilistic Vector Addition Systems · LICS 2015
Natural language and speech › Question answering and dialogue systems
strategy learning
0.212015
Counterexample Explanation by Learning Small Strategies in Markov Decision Processes · CAV (1) 2015
Automated reasoning and model checking › model checking
counterexample explanation
0.212015
Counterexample Explanation by Learning Small Strategies in Markov Decision Processes · CAV (1) 2015
Programming languages and type systems
probabilistic programs
0.212014
Efficient Analysis of Probabilistic Programs with an Unbounded Counter · J. ACM 2014
Program verification
termination analysis
0.212014
Efficient Analysis of Probabilistic Programs with an Unbounded Counter · J. ACM 2014
Automated reasoning and model checking › model checking › probabilistic model checking
time-bounded reachability
0.212013
Continuous-time stochastic games with time-bounded reachability · Inf. Comput. 2013
Logic in computer science
temporal logic
0.122008
The Satisfiability Problem for Probabilistic CTL · LICS 2008
Stochastic Games with Branching-Time Winning Objectives · LICS 2006
Electronic design automation › high-level synthesis
scheduling
0.112012
Space-efficient scheduling of stochastically generated tasks · Inf. Comput. 2012
Parallel and multicore computing › parallel scheduling
space-efficient scheduling
0.112012
Space-efficient scheduling of stochastically generated tasks · Inf. Comput. 2012
Electronic design automation › high-level synthesis › scheduling
stochastic scheduling
0.112012
Space-efficient scheduling of stochastically generated tasks · Inf. Comput. 2012
Machine learning › Optimization for machine learning
multi-objective optimization
0.112011
Two Views on Multiple Mean-Payoff Objectives in Markov Decision Processes · LICS 2011
Automated reasoning and model checking
probabilistic programs
0.112011
Runtime Analysis of Probabilistic Programs with Unbounded Recursion · ICALP (2) 2011
Algorithms and data structures
runtime analysis
0.112011
Runtime Analysis of Probabilistic Programs with Unbounded Recursion · ICALP (2) 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › process planning
manufacturing process planning
0.112019
Unbounded Orchestrations of Transducers for Manufacturing · AAAI 2019

Methods — techniques the papers use, named apart from their topics

strategy learning · 0.4linear programming · 0.4learned predictor · 0.4UCT · 0.4ranking function construction · 0.3cycle analysis · 0.3game solving · 0.3stochastic petri nets · 0.2limit frequency analysis · 0.2rabin automata · 0.2martingale theory · 0.2value iteration · 0.2strategy improvement · 0.2pareto curve approximation · 0.2markov decision process · 0.2stochastic modeling · 0.1online scheduling · 0.1randomized strategies · 0.1
YearPublicationVenuePosition
2026 From slides to AI-ready maps: Standardized multi-layer tissue maps as metadata for artificial intelligence in digital pathology
abstract
A Whole Slide Image (WSI) is a high-resolution digital image created by scanning an entire glass slide containing a biological specimen, such as tissue sections or cell samples, at multiple magnifications. These images are digitally viewable, analyzable, and shareable, and are widely used for Artificial Intelligence (AI) algorithm development. WSIs play an important role in pathology for disease diagnosis and oncology for cancer research, but are also applied in neurology, veterinary medicine, hematology, microbiology, dermatology, pharmacology, toxicology, immunology, and forensic science. When assembling cohorts for AI training or validation, it is essential to know the content of a WSI. However, no standard currently exists for this metadata, and such a selection has largely relied on manual inspection, which is not suitable for large collections with millions of objects. We propose a general framework to generate 2D index maps (tissue maps) that describe the morphological content of WSIs using common syntax and semantics to achieve interoperability between catalogs. The tissue maps are structured in three layers: source, tissue type, and pathological alterations. Each layer assigns WSI segments to specific classes, providing AI-ready metadata. We demonstrate the advantages of this standard by applying AI-based metadata extraction from WSIs to generate tissue maps and integrating them into a WSI archive. This integration enhances search capabilities within WSI archives, thereby facilitating the accelerated assembly of high-quality, balanced, and more targeted datasets for AI training, validation, and cancer research.
Gernot Fiala, Markus Plass, Robert Harb, Peter Regitnig, Kristijan Skok, Wael Al Zoughbi, Carmen Zerner, Paul R. Torke, Michaela Kargl, Heimo Müller, Tomás Brázdil, Matej Gallo, Jaroslav Kubín, Roman Stoklasa, Rudolf Nenutil, Norman Zerbe, Andreas Holzinger, Petr Holub
Artif. Intell. Medicine11
2023 xOpat: eXplainable Open Pathology Analysis Tool
abstract
Abstract Histopathology research quickly evolves thanks to advances in whole slide imaging (WSI) and artificial intelligence (AI). However, existing WSI viewers are tailored either for clinical or research environments, but none suits both. This hinders the adoption of new methods and communication between the researchers and clinicians. The paper presents xOpat, an open‐source, browser‐based WSI viewer that addresses these problems. xOpat supports various data sources, such as tissue images, pathologists' annotations, or additional data produced by AI models. Furthermore, it provides efficient rendering of multiple data layers, their visual representations, and tools for annotating and presenting findings. Thanks to its modular, protocol‐agnostic, and extensible architecture, xOpat can be easily integrated into different environments and thus helps to bridge the gap between research and clinical practice. To demonstrate the utility of xOpat, we present three case studies, one conducted with a developer of AI algorithms for image segmentation and two with a research pathologist.
Jirí Horák, Katarína Furmanová, Barbora Kozlíková, Tomás Brázdil, Petr Holub, M. Kacenga, Matej Gallo, Rudolf Nenutil, Jan Byska, Vít Rusnák
Comput. Graph. Forum4
2022 On-the-fly adaptation of patrolling strategies in changing environments
abstract
We consider the problem of efficient patrolling strategy adaptation in a changing environment where the topology of Defender’s moves and the importance of guarded targets change unpredictably. The Defender must instantly switch to a new strategy optimized for the new environment, not disrupting the ongoing patrolling task, and the new strategy must be computed promptly under all circumstances. Since strategy switching may cause unintended security risks compromising the achieved protection, our solution includes mechanisms for detecting and mitigating this problem. The efficiency of our framework is evaluated experimentally.
Tomás Brázdil, David Klaska, Antonín Kucera 0001, Vít Musil, Petr Novotný 0001, Vojtech Rehák
UAI1
2020 Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes
abstract
Markov decision processes (MDPs) are the defacto framework for sequential decision making in the presence of stochastic uncertainty. A classical optimization criterion for MDPs is to maximize the expected discounted-sum payoff, which ignores low probability catastrophic events with highly negative impact on the system. On the other hand, risk-averse policies require the probability of undesirable events to be below a given threshold, but they do not account for optimization of the expected payoff. We consider MDPs with discounted-sum payoff with failure states which represent catastrophic outcomes. The objective of risk-constrained planning is to maximize the expected discounted-sum payoff among risk-averse policies that ensure the probability to encounter a failure state is below a desired threshold. Our main contribution is an efficient risk-constrained planning algorithm that combines UCT-like search with a predictor learned through interaction with the MDP (in the style of AlphaZero) and with a risk-constrained action selection via linear programming. We demonstrate the effectiveness of our approach with experiments on classical MDPs from the literature, including benchmarks with an order of 106 states.
Tomás Brázdil, Krishnendu Chatterjee, Petr Novotný 0001, Jiri Vahala
AAAI1
2020 Qualitative Controller Synthesis for Consumption Markov Decision Processes
abstract
Consumption Markov Decision Processes (CMDPs) are probabilistic decision-making models of resource-constrained systems. In a CMDP, the controller possesses a certain amount of a critical resource, such as electric power. Each action of the controller can consume some amount of the resource. Resource replenishment is only possible in special reload states, in which the resource level can be reloaded up to the full capacity of the system. The task of the controller is to prevent resource exhaustion, i.e. ensure that the available amount of the resource stays non-negative, while ensuring an additional linear-time property. We study the complexity of strategy synthesis in consumption MDPs with almost-sure Büchi objectives. We show that the problem can be solved in polynomial time. We implement our algorithm and show that it can efficiently solve CMDPs modelling real-world scenarios.
Frantisek Blahoudek, Tomás Brázdil, Petr Novotný 0001, Melkior Ornik, Pranay Thangeda, Ufuk Topcu
CAV (2)2
2019 Unbounded Orchestrations of Transducers for Manufacturing
abstract
There has recently been increasing interest in using reactive synthesis techniques to automate the production of manufacturing process plans. Previous work has assumed that the set of manufacturing resources is known and fixed in advance. In this paper, we consider the more general problem of whether a controller can be synthesized given sufficient resources. In the unbounded setting, only the types of available manufacturing resources are given, and we want to know whether it is possible to manufacture a product using only resources of those type(s), and, if so, how many resources of each type are needed. We model manufacturing processes and facilities as transducers (automata with output), and show that the unbounded orchestration problem is decidable and the (Pareto) optimal set of resources necessary to manufacture a product is computable for uni-transducers. However, for multitransducers, the problem is undecidable.
Natasha Alechina, Tomás Brázdil, Giuseppe De Giacomo, Paolo Felli, Brian Logan 0001, Moshe Y. Vardi
AAAI2
2019 Deciding Fast Termination for Probabilistic VASS with Nondeterminism
Tomás Brázdil, Krishnendu Chatterjee, Antonín Kucera 0001, Petr Novotný 0001, Dominik Velan
ATVA1
2018 Solving Patrolling Problems in the Internet Environment
abstract
We propose an algorithm for constructing efficient patrolling strategies in the Internet environment, where the protected targets are nodes connected to the network and the patrollers are software agents capable of detecting/preventing undesirable activities on the nodes. The algorithm is based on a novel compositional principle designed for a special class of strategies, and it can quickly construct (sub)optimal solutions even if the number of targets reaches hundreds of millions.
Tomás Brázdil, Antonín Kucera 0001, Vojtech Rehák
IJCAI1
2018 Monte Carlo Tree Search for Verifying Reachability in Markov Decision Processes
Pranav Ashok, Tomás Brázdil, Jan Kretínský, Ondrej Slámecka
ISoLA (2)2
2018 Efficient Algorithms for Asymptotic Bounds on Termination Time in VASS
abstract
Vector Addition Systems with States (VASS) provide a well-known and fundamental model for the analysis of concurrent processes, parameterized systems, and are also used as abstract models of programs in resource bound analysis. In this paper we study the problem of obtaining asymptotic bounds on the termination time of a given VASS. In particular, we focus on the practically important case of obtaining polynomial bounds on termination time. Our main contributions are as follows: First, we present a polynomial-time algorithm for deciding whether a given VASS has a linear asymptotic complexity. We also show that if the complexity of a VASS is not linear, it is at least quadratic. Second, we classify VASS according to quantitative properties of their cycles. We show that certain singularities in these properties are the key reason for non-polynomial asymptotic complexity of VASS. In absence of singularities, we show that the asymptotic complexity is always polynomial and of the form Θ(nk), for some integer k ≤ d, where d is the dimension of the VASS. We present a polynomial-time algorithm computing the optimal k. For general VASS, the same algorithm, which is based on a complete technique for the construction of ranking functions in VASS, produces a valid lower bound, i.e., a k such that the termination complexity is Ω(nk). Our results are based on new insights into the geometry of VASS dynamics, which hold the potential for further applicability to VASS analysis.
Tomás Brázdil, Krishnendu Chatterjee, Antonín Kucera 0001, Petr Novotný 0001, Dominik Velan, Florian Zuleger
LICS1
2018 Strategy Representation by Decision Trees in Reactive Synthesis
Tomás Brázdil, Krishnendu Chatterjee, Jan Kretínský, Viktor Toman
TACAS (1)1
2017 Trading performance for stability in Markov decision processes
abstract
We study controller synthesis problems for finite-state Markov decision processes, where the objective is to optimize the expected mean-payoff performance and stability (also known as variability in the literature). We argue that the basic notion of expressing the stability using the statistical variance of the mean payoff is sometimes insufficient, and propose an alternative definition. We show that a strategy ensuring both the expected mean payoff and the variance below given bounds requires randomization and memory, under both the above definitions. We then show that the problem of finding such a strategy can be expressed as a set of constraints.
Tomás Brázdil, Krishnendu Chatterjee, Vojtech Forejt, Antonín Kucera 0001
J. Comput. Syst. Sci.1
2017 Policy learning in continuous-time Markov decision processes using Gaussian Processes
Ezio Bartocci, Luca Bortolussi, Tomás Brázdil, Dimitrios Milios, Guido Sanguinetti
Perform. Evaluation3
2016 Optimizing the Expected Mean Payoff in Energy Markov Decision Processes
Tomás Brázdil, Antonín Kucera 0001, Petr Novotný 0001
ATVA1
2016 Stability in Graphs and Games
abstract
We study graphs and two-player games in which rewards are assigned to states, and the goal of the players is to satisfy or dissatisfy certain property of the generated outcome, given as a mean payoff property. Since the notion of mean-payoff does not reflect possible fluctuations from the mean-payoff along a run, we propose definitions and algorithms for capturing the stability of the system, and give algorithms for deciding if a given mean payoff and stability objective can be ensured in the system.
Tomás Brázdil, Vojtech Forejt, Antonín Kucera 0001, Petr Novotný 0001
CONCUR1
2015 Counterexample Explanation by Learning Small Strategies in Markov Decision Processes
Tomás Brázdil, Krishnendu Chatterjee, Martin Chmelik, Andreas Fellner, Jan Kretínský
CAV (1)1
2015 Long-Run Average Behaviour of Probabilistic Vector Addition Systems
abstract
We study the pattern frequency vector for runs in probabilistic Vector Addition Systems with States (pVASS). Intuitively, each configuration of a given pVASS is assigned one of finitely many patterns, and every run can thus be seen as an infinite sequence of these patterns. The pattern frequency vector assigns to each run the limit of pattern frequencies computed for longer and longer prefixes of the run. If the limit does not exist, then the vector is undefined. We show that for one-counter pVASS, the pattern frequency vector is defined and takes one of finitely many values for almost all runs. Further, these values and their associated probabilities can be approximated up to an arbitrarily small relative error in polynomial time. For stable two-counter pVASS, we show the same result, but we do not provide any upper complexity bound. As a byproduct of our study, we discover counterexamples falsifying some classical results about stochastic Petri nets published in the 80s.
Tomás Brázdil, Stefan Kiefer, Antonín Kucera 0001, Petr Novotný 0001
LICS1
2015 MultiGain: A Controller Synthesis Tool for MDPs with Multiple Mean-Payoff Objectives
Tomás Brázdil, Krishnendu Chatterjee, Vojtech Forejt, Antonín Kucera 0001
TACAS1
2015 Runtime analysis of probabilistic programs with unbounded recursion
Tomás Brázdil, Stefan Kiefer, Antonín Kucera 0001, Ivana Hutarová Vareková
J. Comput. Syst. Sci.1
2014 Verification of Markov Decision Processes Using Learning Algorithms
Tomás Brázdil, Krishnendu Chatterjee, Martin Chmelik, Vojtech Forejt, Jan Kretínský, Marta Z. Kwiatkowska, David Parker 0001, Mateusz Ujma
ATVA1
2014 Minimizing Running Costs in Consumption Systems
Tomás Brázdil, David Klaska, Antonín Kucera 0001, Petr Novotný 0001
CAV1
2014 Efficient Analysis of Probabilistic Programs with an Unbounded Counter
abstract
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.
Tomás Brázdil, Stefan Kiefer, Antonín Kucera 0001
J. ACM1
2014 Branching-time model-checking of probabilistic pushdown automata
Tomás Brázdil, Václav Brozek, Vojtech Forejt, Antonín Kucera 0001
J. Comput. Syst. Sci.1
2013 Solvency Markov Decision Processes with Interest
abstract
Solvency games, introduced by Berger et al., provide an abstract framework for modelling decisions of a risk-averse investor, whose goal is to avoid ever going broke. We study a new variant of this model, where, in addition to stochastic environment and fixed increments and decrements to the investor's wealth, we introduce interest, which is earned or paid on the current level of savings or debt, respectively. We study problems related to the minimum initial wealth sufficient to avoid bankruptcy (i.e. steady decrease of the wealth) with probability at least p. We present an exponential time algorithm which approximates this minimum initial wealth, and show that a polynomial time approximation is not possible unless P=NP. For the qualitative case, i.e. p=1, we show that the problem whether a given number is larger than or equal to the minimum initial wealth belongs to NP \cap coNP, and show that a polynomial time algorithm would yield a polynomial time algorithm for mean-payoff games, existence of which is a longstanding open problem. We also identify some classes of solvency MDPs for which this problem is in P. In all above cases the algorithms also give corresponding bankruptcy avoiding strategies.
Tomás Brázdil, Taolue Chen 0001, Vojtech Forejt, Petr Novotný 0001, Aistis Simaitis
FSTTCS1
2013 Trading Performance for Stability in Markov Decision Processes
abstract
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. e 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 sufficient, 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 run's 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.
Tomás Brázdil, Krishnendu Chatterjee, Vojtech Forejt, Antonín Kucera 0001
LICS1
2013 On time-average limits in deterministic and stochastic petri nets
abstract
In this poster paper, we study performance of systems modeled by deterministic and stochastic Petri nets (DSPN). As a performance measure, we consider long-run average time spent in a set of markings. Even though this measure often appears in DSPN literature, its existence has never been considered. We provide a DSPN model of a simple communication protocol in which the long-run average time spent in a fixed marking is not well-defined due to a highly unstable behavior of the model. Further, we introduce a syntactical restriction on DSPN which preserves most of the modeling power yet guarantees existence of the long-run average.
Tomás Brázdil, Lubos Korenciak, Jan Krcál, Jan Kretínský, Vojtech Rehák
ICPE1
2013 Analyzing probabilistic pushdown automata
Tomás Brázdil, Javier Esparza, Stefan Kiefer, Antonín Kucera 0001
Formal Methods Syst. Des.1
2013 Approximating the termination value of one-counter MDPs and stochastic games
Tomás Brázdil, Václav Brozek, Kousha Etessami, Antonín Kucera 0001
Inf. Comput.1
2013 Continuous-time stochastic games with time-bounded reachability
Tomás Brázdil, Vojtech Forejt, Jan Krcál, Jan Kretínský, Antonín Kucera 0001
Inf. Comput.1
2012 Efficient Controller Synthesis for Consumption Games with Multiple Resource Types
Tomás Brázdil, Krishnendu Chatterjee, Antonín Kucera 0001, Petr Novotný 0001
CAV1
2012 Verification of Open Interactive Markov Chains
abstract
Interactive Markov chains (IMC) are compositional behavioral models extending both labeled transition systems and continuous-time Markov chains. IMC pair modeling convenience - owed to compositionality properties - with effective verification algorithms and tools - owed to Markov properties. Thus far however, IMC verification did not consider compositionality properties, but considered closed systems. This paper discusses the evaluation of IMC in an open and thus compositional interpretation. For this we embed the IMC into a game that is played with the environment. We devise algorithms that enable us to derive bounds on reachability probabilities that are assured to hold in any composition context.
Tomás Brázdil, Holger Hermanns, Jan Krcál, Jan Kretínský, Vojtech Rehák
FSTTCS1
2012 Minimizing Expected Termination Time in One-Counter Markov Decision Processes
Tomás Brázdil, Antonín Kucera 0001, Petr Novotný 0001, Dominik Wojtczak
ICALP (2)1
2012 Stabilization of Branching Queueing Networks
abstract
Queueing networks are gaining attraction for the performance analysis of parallel computer systems. A Jackson network is a set of interconnected servers, where the completion of a job at server i may result in the creation of a new job for server j. We propose to extend Jackson networks by "branching" and by "control" features. Both extensions are new and substantially expand the modelling power of Jackson networks. On the other hand, the extensions raise computational questions, particularly concerning the stability of the networks, i.e, the ergodicity of the underlying Markov chain. We show for our extended model that it is decidable in polynomial time if there exists a controller that achieves stability. Moreover, if such a controller exists, one can efficiently compute a static randomized controller which stabilizes the network in a very strong sense; in particular, all moments of the queue sizes are finite.
Tomás Brázdil, Stefan Kiefer
STACS1
2012 Stochastic game logic
Christel Baier, Tomás Brázdil, Marcus Größer, Antonín Kucera 0001
Acta Informatica2
2012 Space-efficient scheduling of stochastically generated tasks
Tomás Brázdil, Javier Esparza, Stefan Kiefer, Michael Luttenberger
Inf. Comput.1
2011 Efficient Analysis of Probabilistic Programs with an Unbounded Counter
Tomás Brázdil, Stefan Kiefer, Antonín Kucera 0001
CAV1
2011 Fixed-Delay Events in Generalized Semi-Markov Processes Revisited
Tomás Brázdil, Jan Krcál, Jan Kretínský, Vojtech Rehák
CONCUR1
2011 Measuring performance of continuous-time stochastic processes using timed automata
abstract
We propose deterministic timed automata (DTA) as a model-independent language for specifying performance and dependability measures over continuous-time stochastic processes. Technically, these measures are defined as limit frequencies of locations (control states) of a DTA that observes computations of a given stochastic process. Then, we study the properties of DTA measures over semi-Markov processes in greater detail. We show that DTA measures over semi-Markov processes are well-defined with probability one, and there are only finitely many values that can be assumed by these measures with positive probability. We also give an algorithm which approximates these values and the associated probabilities up to an arbitrarily small given precision. Thus, we obtain a general and effective framework for analysing DTA measures over semi-Markov processes.
Tomás Brázdil, Jan Krcál, Jan Kretínský, Antonín Kucera 0001, Vojtech Rehák
HSCC1
2011 Approximating the Termination Value of One-Counter MDPs and Stochastic Games
Tomás Brázdil, Václav Brozek, Kousha Etessami, Antonín Kucera 0001
ICALP (2)1
2011 Runtime Analysis of Probabilistic Programs with Unbounded Recursion
Tomás Brázdil, Stefan Kiefer, Antonín Kucera 0001, Ivana Hutarová Vareková
ICALP (2)1
2011 Two Views on Multiple Mean-Payoff Objectives in Markov Decision Processes
abstract
We study Markov decision processes (MDPs) with multiple limit-average (or mean-payoff) functions. We consider two different objectives, namely, expectation and satisfaction objectives. Given an MDP with k reward functions, in the expectation objective the goal is to maximize the expected limit-average value, and in the satisfaction objective the goal is to maximize the probability of runs such that the limit-average value stays above a given vector. We show that under the expectation objective, in contrast to the single-objective case, both randomization and memory are necessary for strategies, and that finite-memory randomized strategies are sufficient. Under the satisfaction objective, in contrast to the single-objective case, infinite memory is necessary for strategies, and that randomized memoryless strategies are sufficient for epsilon-approximation, for all epsilon>0. We further prove that the decision problems for both expectation and satisfaction objectives can be solved in polynomial time and the trade-off curve (Pareto curve) can be epsilon-approximated in time polynomial in the size of the MDP and 1/epsilon, and exponential in the number of reward functions, for all epsilon>0. Our results also reveal flaws in previous work for MDPs with multiple mean-payoff functions under the expectation objective, correct the flaws and obtain improved results.
Tomás Brázdil, Václav Brozek, Krishnendu Chatterjee, Vojtech Forejt, Antonín Kucera 0001
LICS1
2011 Qualitative reachability in stochastic BPA games
Tomás Brázdil, Václav Brozek, Antonín Kucera 0001, Jan Obdrzálek
Inf. Comput.1
2010 Stochastic Real-Time Games with Qualitative Timed Automata Objectives
Tomás Brázdil, Jan Krcál, Jan Kretínský, Antonín Kucera 0001, Vojtech Rehák
CONCUR1
2010 One-Counter Stochastic Games
abstract
We study the computational complexity of basic decision problems for one-counter simple stochastic games (OC-SSGs), under various objectives. OC-SSGs are 2-player turn-based stochastic games played on the transition graph of classic one-counter automata. We study primarily the termination objective, where the goal of one player is to maximize the probability of reaching counter value 0, while the other player wishes to avoid this. Partly motivated by the goal of understanding termination objectives, we also study certain ``limit'' and ``long run average'' reward objectives that are closely related to some well-studied objectives for stochastic games with rewards. Examples of problems we address include: does player 1 have a strategy to ensure that the counter eventually hits 0, i.e., terminates, almost surely, regardless of what player 2 does? Or that the $liminf$ (or $limsup$) counter value equals $infty$ with a desired probability? Or that the long run average reward is $>0$ with desired probability? We show that the qualitative termination problem for OC-SSGs is in $NP$ intersect $coNP$, and is in P-time for 1-player OC-SSGs, or equivalently for one-counter Markov Decision Processes (OC-MDPs). Moreover, we show that quantitative limit problems for OC-SSGs are in $NP$ intersect $coNP$, and are in P-time for 1-player OC-MDPs. Both qualitative limit problems and qualitative termination problems for OC-SSGs are already at least as hard as Condon's quantitative decision problem for finite-state SSGs.
Tomás Brázdil, Václav Brozek, Kousha Etessami
FSTTCS1
2010 Space-Efficient Scheduling of Stochastically Generated Tasks
Tomás Brázdil, Javier Esparza, Stefan Kiefer, Michael Luttenberger
ICALP (2)1
2010 Reachability Games on Extended Vector Addition Systems with States
Tomás Brázdil, Petr Jancar, Antonín Kucera 0001
ICALP (2)1
2010 One-Counter Markov Decision Processes
abstract
We study the computational complexity of some central analysis problems for One-Counter Markov Decision Processes (OC-MDPs), a class of finitely-presented, countable-state MDPs. OC-MDPs extend finite-state MDPs with an unbounded counter. The counter can be incremented, decremented, or not changed during each state transition, and transitions may be enabled or not depending on both the current state and on whether the counter value is 0 or not. Some states are “random”, from where the next transition is chosen according to a given probability distribution, while other states are “controlled”, from where the next transition is chosen by the controller. Different objectives for the controller give rise to different computational problems, aimed at computing optimal achievable objective values and optimal strategies. OC-MDPs are in fact equivalent to a controlled extension of (discrete-time) Quasi-Birth-Death processes (QBDs), a purely stochastic model heavily studied in queueing theory and applied probability. They can thus be viewed as a natural “adversarial” extension of a classic stochastic model. They can also be viewed as a natural probabilistic/controlled extension of classic one-counter automata. OC-MDPs also subsume (as a very restricted special case) a recently studied MDP model called “solvency games” that model a risk-averse gambling scenario. Basic computational questions for OC-MDPs include “termination” questions and “limit” questions, such as the following: does the controller have a strategy to ensure that the counter (which may, for example, count the number of jobs in the queue) will hit value 0 (the empty queue) almost surely (a.s.)? Or that the counter will have lim sup value ∞, a.s.? Or, that it will hit value 0 in a selected terminal state, a.s.? Or, in case such properties are not satisfied almost surely, compute their optimal probability over all strategies. We provide new upper and lower bounds on the complexity of such problems. Specifically, we show that several quantitative and almost-sure limit problems can be answered in polynomial time, and that almost-sure termination problems (without selection of desired terminal states) can also be answered in polynomial time. On the other hand, we show that the almost-sure termination problem with selected terminal states is PSPACE-hard and we provide an exponential time algorithm for this problem. We also characterize classes of strategies that suffice for optimality in several of these settings. Our upper bounds combine a number of techniques from the theory of MDP reward models, the theory of random walks, and a variety of automata-theoretic methods.
Tomás Brázdil, Václav Brozek, Kousha Etessami, Antonín Kucera 0001, Dominik Wojtczak
SODA1
2009 On the Memory Consumption of Probabilistic Pushdown Automata
abstract
We investigate the problem of evaluating memory consumption for systems modelled by probabilistic pushdown automata (pPDA). The space needed by a runof a pPDA is the maximal height reached by the stack during the run. Theproblem is motivated by the investigation of depth-first computations that playan important role for space-efficient schedulings of multithreaded programs. We study the computation of both the distribution of the memory consumption and its expectation. For the distribution, we show that a naive method incurs anexponential blow-up, and that it can be avoided using linear equation systems.We also suggest a possibly even faster approximation method.Given~$\varepsilon>0$, these methods allow to compute bounds on the memoryconsumption that are exceeded with a probability of at most~$\varepsilon$. For the expected memory consumption, we show that whether it is infinite can be decided in polynomial time for stateless pPDA (pBPA) and in polynomial space for pPDA. We also provide an iterative method for approximating theexpectation. We show how to compute error bounds of our approximation methodand analyze its convergence speed. We prove that our method convergeslinearly, i.e., the number of accurate bits of the approximation is a linear function of the number of iterations.
Tomás Brázdil, Javier Esparza, Stefan Kiefer
FSTTCS1
2009 Continuous-Time Stochastic Games with Time-Bounded Reachability
abstract
We study continuous-time stochastic games with time-bounded reachability objectives. We show that each vertex in such a game has a \emph{value} (i.e., an equilibrium probability), and we classify the conditions under which optimal strategies exist. Finally, we show how to compute optimal strategies in finite uniform games, and how to compute $\varepsilon$-optimal strategies in finitely-branching games with bounded rates (for finite games, we provide detailed complexity estimations).
Tomás Brázdil, Vojtech Forejt, Jan Krcál, Jan Kretínský, Antonín Kucera 0001
FSTTCS1
2009 Qualitative Reachability in Stochastic BPA Games
abstract
We consider a class of infinite-state stochastic games generated by stateless pushdown automata (or, equivalently, 1-exit recursive state machines), where the winning objective is specified by a regular set of target configurations and a qualitative probability constraint `${>}0$' or `${=}1$'. The goal of one player is to maximize the probability of reaching the target set so that the constraint is satisfied, while the other player aims at the opposite. We show that the winner in such games can be determined in $\textbf{NP} \cap \textbf{co-NP}$. Further, we prove that the winning regions for both players are regular, and we design algorithms which compute the associated finite-state automata. Finally, we show that winning strategies can be synthesized effectively.
Tomás Brázdil, Václav Brozek, Antonín Kucera 0001, Jan Obdrzálek
STACS1
2008 Controller Synthesis and Verification for Markov Decision Processes with Qualitative Branching Time Objectives
Tomás Brázdil, Vojtech Forejt, Antonín Kucera 0001
ICALP (2)1
2008 The Satisfiability Problem for Probabilistic CTL
abstract
We study the satisfiability problem for qualitative PCTL (probabilistic computation tree logic), which is obtained from "ordinary" CTL by replacing the EX, AX, EU, and AU operators with their qualitative counterparts X>0, X=1, U>0, and U=1, respectively. As opposed to CTL, qualitative PCTL does not have a small model property, and there are even qualitative PCTL formulae which have only infinite- state models. Nevertheless, we show that the satisfiability problem for qualitative PCTL is EXPTIME-complete and we give an exponential-time algorithm which for a given formula phi computes a finite description of a model (if it exists), or answers "not satisfiable" (otherwise). We also consider the finite satisfiability problem and provide analogous results. That is, we show that the finite satisfiability problem for qualitative PCTL is EXPTIME-complete, and every finite satisfiable formula has a model of an exponential size which can effectively be constructed in exponential time. Finally, we give some results about the quantitative PCTL, where the numerical bounds in probability constraints can be arbitrary rationals between 0 and 1. We prove that the problem whether a given quantitative PCTL formula phi has a model of the branching degree at most k, where k > 2 is an arbitrary but fixed constant, is highly undecidable. We also show that every satisfiable formula phi has a model with branching degree at most \phi\ + 2. However, this does not yet imply the undecidability of the satisfiability problem for quantitative PCTL, and we in fact conjecture the opposite.
Tomás Brázdil, Vojtech Forejt, Jan Kretínský, Antonín Kucera 0001
LICS1
2008 Discounted Properties of Probabilistic Pushdown Automata
Tomás Brázdil, Václav Brozek, Jan Holecek, Antonín Kucera 0001
LPAR1
2008 Deciding probabilistic bisimilarity over infinite-state probabilistic systems
Tomás Brázdil, Antonín Kucera 0001, Oldrich Strazovský
Acta Informatica1
2008 Reachability in recursive Markov decision processes
Tomás Brázdil, Václav Brozek, Vojtech Forejt, Antonín Kucera 0001
Inf. Comput.1
2007 Strategy Synthesis for Markov Decision Processes and Branching-Time Logics
Tomás Brázdil, Vojtech Forejt
CONCUR1
2006 Reachability in Recursive Markov Decision Processes
Tomás Brázdil, Václav Brozek, Vojtech Forejt, Antonín Kucera 0001
CONCUR1
2006 Stochastic Games with Branching-Time Winning Objectives
abstract
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.
Tomás Brázdil, Václav Brozek, Vojtech Forejt, Antonín Kucera 0001
LICS1
2005 Analysis and Prediction of the Long-Run Behavior of Probabilistic Sequential Programs with Recursion (Extended Abstract)
abstract
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.
Tomás Brázdil, Javier Esparza, Antonín Kucera 0001
FOCS1
2005 Computing the Expected Accumulated Reward and Gain for a Subclass of Infinite Markov Chains
Tomás Brázdil, Antonín Kucera 0001
FSTTCS1
2005 On the Decidability of Temporal Properties of Probabilistic Pushdown Automata
Tomás Brázdil, Antonín Kucera 0001, Oldrich Strazovský
STACS1
2004 Deciding Probabilistic Bisimilarity Over Infinite-State Probabilistic Systems
Tomás Brázdil, Antonín Kucera 0001, Oldrich Strazovský
CONCUR1