Network


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

Hotspot


Dive into the research topics where Petr Novotný is active.

Publication


Featured researches published by Petr Novotný.


computer aided verification | 2012

Efficient controller synthesis for consumption games with multiple resource types

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.


symposium on principles of programming languages | 2016

Algorithmic analysis of qualitative and quantitative termination problems for affine probabilistic programs

Krishnendu Chatterjee; Hongfei Fu; Petr Novotný; Rouzbeh Hasheminezhad

In this paper, we consider termination of probabilistic programs with real-valued variables. The questions concerned are: 1. qualitative ones that ask (i) whether the program terminates with probability 1 (almost-sure termination) and (ii) whether the expected termination time is finite (finite termination); 2. quantitative ones that ask (i) to approximate the expected termination time (expectation problem) and (ii) to compute a bound B such that the probability to terminate after B steps decreases exponentially (concentration problem). To solve these questions, we utilize the notion of ranking supermartingales which is a powerful approach for proving termination of probabilistic programs. In detail, we focus on algorithmic synthesis of linear ranking-supermartingales over affine probabilistic programs (APPs) with both angelic and demonic non-determinism. An important subclass of APPs is LRAPP which is defined as the class of all APPs over which a linear ranking-supermartingale exists. Our main contributions are as follows. Firstly, we show that the membership problem of LRAPP (i) can be decided in polynomial time for APPs with at most demonic non-determinism, and (ii) is NP-hard and in PSPACE for APPs with angelic non-determinism; moreover, the NP-hardness result holds already for APPs without probability and demonic non-determinism. Secondly, we show that the concentration problem over LRAPP can be solved in the same complexity as for the membership problem of LRAPP. Finally, we show that the expectation problem over LRAPP can be solved in 2EXPTIME and is PSPACE-hard even for APPs without probability and non-determinism (i.e., deterministic programs). Our experimental results demonstrate the effectiveness of our approach to answer the qualitative and quantitative questions over APPs with at most demonic non-determinism.


symposium on principles of programming languages | 2017

Stochastic invariants for probabilistic termination

Krishnendu Chatterjee; Petr Novotný; Ðorđe Žikelić

Termination is one of the basic liveness properties, and we study the termination problem for probabilistic programs with real-valued variables. Previous works focused on the qualitative problem that asks whether an input program terminates with probability 1 (almost-sure termination). A powerful approach for this qualitative problem is the notion of ranking supermartingales with respect to a given set of invariants. The quantitative problem (probabilistic termination) asks for bounds on the termination probability, and this problem has not been addressed yet. A fundamental and conceptual drawback of the existing approaches to address probabilistic termination is that even though the supermartingales consider the probabilistic behaviour of the programs, the invariants are obtained completely ignoring the probabilistic aspect (i.e., the invariants are obtained considering all behaviours with no information about the probability). In this work we address the probabilistic termination problem for linear-arithmetic probabilistic programs with nondeterminism. We formally define the notion of stochastic invariants, which are constraints along with a probability bound that the constraints hold. We introduce a concept of repulsing supermartingales. First, we show that repulsing supermartingales can be used to obtain bounds on the probability of the stochastic invariants. Second, we show the effectiveness of repulsing supermartingales in the following three ways: (1) With a combination of ranking and repulsing supermartingales we can compute lower bounds on the probability of termination; (2) repulsing supermartingales provide witnesses for refutation of almost-sure termination; and (3) with a combination of ranking and repulsing supermartingales we can establish persistence properties of probabilistic programs. Along with our conceptual contributions, we establish the following computational results: First, the synthesis of a stochastic invariant which supports some ranking supermartingale and at the same time admits a repulsing supermartingale can be achieved via reduction to the existential first-order theory of reals, which generalizes existing results from the non-probabilistic setting. Second, given a program with strict invariants (e.g., obtained via abstract interpretation) and a stochastic invariant, we can check in polynomial time whether there exists a linear repulsing supermartingale w.r.t. the stochastic invariant (via reduction to LP). We also present experimental evaluation of our approach on academic examples.


quantitative evaluation of systems | 2015

Optimizing Performance of Continuous-Time Stochastic Systems Using Timeout Synthesis

Tomáš Brázdil; ăźUboš KorenăźIak; Jan Krăźál; Petr Novotný; Vojtĕch źEhák

We consider parametric version of fixed-delay continuous-time Markov chains or equivalently deterministic and stochastic Petri nets, DSPN where fixed-delay transitions are specified by parameters, rather than concrete values. Our goal is to synthesize values of these parameters that, for a given cost function, minimise expected total cost incurred before reaching a given set of target states. We show that under mild assumptions, optimal values of parameters can be effectively approximated using translation to a Markov decision process MDP whose actions correspond to discretized values of these parameters. To this end we identify and overcome several interesting phenomena arising in systems with fixed delays.


logic in computer science | 2014

Zero-reachability in probabilistic multi-counter automata

Tomáš Brázdil; Stefan Kiefer; Antonín Kučera; Petr Novotný; Joost-Pieter Katoen

We study the qualitative and quantitative zero-reachability problem in probabilistic multi-counter systems. We identify the undecidable variants of the problems, and then we concentrate on the remaining two cases. In the first case, when we are interested in the probability of all runs that visit zero in some counter, we show that the qualitative zero-reachability is decidable in time which is polynomial in the size of a given pMC and doubly exponential in the number of counters. Further, we show that the probability of all zero-reaching runs can be effectively approximated up to an arbitrarily small given error ε > 0 in time which is polynomial in log(ε), exponential in the size of a given pMC, and doubly exponential in the number of counters. In the second case, we are interested in the probability of all runs that visit zero in some counter different from the last counter. Here we show that the qualitative zero-reachability is decidable and SquareRootSum-hard, and the probability of all zero-reaching runs can be effectively approximated up to an arbitrarily small given error ε > 0 (these results apply to pMC satisfying a suitable technical condition that can be verified in polynomial time). The proof techniques invented in the second case allow to construct counterexamples for some classical results about ergodicity in stochastic Petri nets.


symposium on principles of programming languages | 2017

Lexicographic ranking supermartingales: an efficient approach to termination of probabilistic programs

Sheshansh Agrawal; Krishnendu Chatterjee; Petr Novotný

Probabilistic programs extend classical imperative programs with real-valued random variables and random branching. The most basic liveness property for such programs is the termination property. The qualitative (aka almost-sure) termination problem asks whether a given program program terminates with probability 1. While ranking functions provide a sound and complete method for non-probabilistic programs, the extension of them to probabilistic programs is achieved via ranking supermartingales (RSMs). Although deep theoretical results have been established about RSMs, their application to probabilistic programs with nondeterminism has been limited only to programs of restricted control-flow structure. For non-probabilistic programs, lexicographic ranking functions provide a compositional and practical approach for termination analysis of real-world programs. In this work we introduce lexicographic RSMs and show that they present a sound method for almost-sure termination of probabilistic programs with nondeterminism. We show that lexicographic RSMs provide a tool for compositional reasoning about almost-sure termination, and for probabilistic programs with linear arithmetic they can be synthesized efficiently (in polynomial time). We also show that with additional restrictions even asymptotic bounds on expected termination time can be obtained through lexicographic RSMs. Finally, we present experimental results on benchmarks adapted from previous work to demonstrate the effectiveness of our approach.


international colloquium on automata languages and programming | 2012

Minimizing expected termination time in one-counter markov decision processes

Tomáš Brázdil; Antonín Kučera; Petr Novotný; Dominik Wojtczak

We consider the problem of computing the value and an optimal strategy for minimizing the expected termination time in one-counter Markov decision processes. Since the value may be irrational and an optimal strategy may be rather complicated, we concentrate on the problems of approximating the value up to a given error e>0 and computing a finite representation of an e-optimal strategy. We show that these problems are solvable in exponential time for a given configuration, and we also show that they are computationally hard in the sense that a polynomial-time approximation algorithm cannot exist unless P=NP.


automated technology for verification and analysis | 2016

Optimizing the Expected Mean Payoff in Energy Markov Decision Processes

Tomáš Brázdil; Antonín Kučera; Petr Novotný

Energy Markov Decision Processes (EMDPs) are finite-state Markov decision processes where each transition is assigned an integer counter update and a rational payoff. An EMDP configuration is a pair s(n), where s is a control state and n is the current counter value. The configurations are changed by performing transitions in the standard way. We consider the problem of computing a safe strategy (i.e., a strategy that keeps the counter non-negative) which maximizes the expected mean payoff.


foundations of software technology and theoretical computer science | 2013

Solvency Markov Decision Processes with Interest

Tomáš Brázdil; Taolue Chen; Vojtěch Forejt; Petr Novotný; Aistis Simaitis

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 investors wealth, we introduce interest, which is earned or paid on the current level of savings or debt, respectively. nWe 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 both NP and 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.


BMC Cardiovascular Disorders | 2017

The unique value of cardiovascular magnetic resonance in patients with suspected acute coronary syndrome and culprit-free coronary angiograms

Roman Panovský; Júlia Borová; Martin Pleva; Věra Feitová; Petr Novotný; Vladimír Kincl; Tomáš Holeček; Jaroslav Meluzín; Ondřej Sochor; Radka Štěpánová

BackgroundPatients with chest pain, elevated troponin, and unobstructed coronary disease present a clinical dilemma. The purpose of this study was to investigate the incremental diagnostic value of cardiovascular magnetic resonance (CMR) in a cohort of patients with suspected acute coronary syndrome (ACS) and unobstructed coronary arteries.ResultsData files of patients meeting the inclusion criteria in two cardiology centres were searched and analysed. The inclusion criteria included: 1) thoracic pain suspected with ACS; 2) a significant increase in the high-sensitive Troponin T value; 3) ECG changes; 4) coronary arteries without any significant stenosis; 5) a CMR examination included in the diagnostic process; 6) an uncertain diagnosis before the CMR exam; and 7) the absence of known CMR and contrast media contraindications. Special attention was paid to the benefits of CMR in determining the final diagnosis.In total, 136 patients who underwent coronary angiography for chest pain were analysed. The most frequent underlying causes were myocarditis (38%) and perimyocarditis (18%), followed by angiographically unrecognised acute myocardial infarction (18%) and Takotsubo cardiomyopathy (15%). The final diagnosis remained unclear in 6% of the patients. The contribution of CMR in determining the final diagnosis determination was crucial in 57% of the patients. In another 35% of the patients, CMR confirmed the suspicion and, only 8% of the CMR examinations did not help at all and had no influence on diagnosis or treatment.ConclusionCMR provided a powerful incremental diagnostic value in the cohort of patients with suspected ACS and unobstructed coronary arteries. CMR is highly recommended to be incorporated as an inalienable part of the diagnostic algorithms in these patients.

Collaboration


Dive into the Petr Novotný's collaboration.

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
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin Chmelík

Institute of Science and Technology Austria

View shared research outputs
Top Co-Authors

Avatar

Anchit Gupta

Indian Institute of Technology Bombay

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge