Skip to main content

Showing 1–50 of 62 results for author: Křetínský, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.15605  [pdf, other

    cs.CR

    QuADTool: Attack-Defense-Tree Synthesis, Analysis and Bridge to Verification

    Authors: Florian Dorfhuber, Julia Eisentraut, Katharina Klioba, Jan Kretinsky

    Abstract: Ranking risks and countermeasures is one of the foremost goals of quantitative security analysis. One of the popular frameworks, used also in industrial practice, for this task are attack-defense trees. Standard quantitative analyses available for attack-defense trees can distinguish likely from unlikely vulnerabilities. We provide a tool that allows for easy synthesis and analysis of those models… ▽ More

    Submitted 28 June, 2024; v1 submitted 21 June, 2024; originally announced June 2024.

    Comments: Accepted for QEST/FORMATS 2024

  2. arXiv:2405.14389  [pdf, other

    cs.AI

    stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic

    Authors: Gaia Saveri, Laura Nenzi, Luca Bortolussi, Jan Křetínský

    Abstract: Integrating symbolic knowledge and data-driven learning algorithms is a longstanding challenge in Artificial Intelligence. Despite the recognized importance of this task, a notable gap exists due to the discreteness of symbolic representations and the continuous nature of machine-learning computations. One of the desired bridges between these two worlds would be to define semantically grounded vec… ▽ More

    Submitted 23 May, 2024; originally announced May 2024.

  3. arXiv:2405.13583  [pdf, other

    cs.LO

    Tools at the Frontiers of Quantitative Verification

    Authors: Roman Andriushchenko, Alexander Bork, Carlos E. Budde, Milan Češka, Kush Grover, Ernst Moritz Hahn, Arnd Hartmanns, Bryant Israelsen, Nils Jansen, Joshua Jeppson, Sebastian Junges, Maximilian A. Köhl, Bettina Könighofer, Jan Křetínský, Tobias Meggendorfer, David Parker, Stefan Pranger, Tim Quatmann, Enno Ruijters, Landon Taylor, Matthias Volk, Maximilian Weininger, Zhen Zhang

    Abstract: The analysis of formal models that include quantitative aspects such as timing or probabilistic choices is performed by quantitative verification tools. Broad and mature tool support is available for computing basic properties such as expected rewards on basic models such as Markov chains. Previous editions of QComp, the comparison of tools for the analysis of quantitative formal models, focused o… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

  4. arXiv:2405.10350  [pdf, other

    cs.LG cs.AI cs.SE

    Monitizer: Automating Design and Evaluation of Neural Network Monitors

    Authors: Muqsit Azeem, Marta Grobelna, Sudeep Kanav, Jan Kretinsky, Stefanie Mohr, Sabine Rieder

    Abstract: The behavior of neural networks (NNs) on previously unseen types of data (out-of-distribution or OOD) is typically unpredictable. This can be dangerous if the network's output is used for decision-making in a safety-critical system. Hence, detecting that an input is OOD is crucial for the safe application of the NN. Verification approaches do not scale to practical NNs, making runtime monitoring m… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: accepted at CAV 2024

  5. arXiv:2403.09184  [pdf, ps, other

    eess.SY cs.AI cs.LO

    Learning Algorithms for Verification of Markov Decision Processes

    Authors: Tomáš Brázdil, Krishnendu Chatterjee, Martin Chmelik, Vojtěch Forejt, Jan Křetínský, Marta Kwiatkowska, Tobias Meggendorfer, David Parker, Mateusz Ujma

    Abstract: We present a general framework for applying learning algorithms and heuristical guidance to the verification of Markov decision processes (MDPs). The primary goal of our techniques is to improve performance by avoiding an exhaustive exploration of the state space, instead focussing on particularly relevant areas of the system, guided by heuristics. Our work builds on the previous results of Br{á}z… ▽ More

    Submitted 20 March, 2024; v1 submitted 14 March, 2024; originally announced March 2024.

  6. arXiv:2401.07656  [pdf, ps, other

    cs.AI cs.LG cs.LO

    Learning Explainable and Better Performing Representations of POMDP Strategies

    Authors: Alexander Bork, Debraj Chakraborty, Kush Grover, Jan Kretinsky, Stefanie Mohr

    Abstract: Strategies for partially observable Markov decision processes (POMDP) typically require memory. One way to represent this memory is via automata. We present a method to learn an automaton representation of a strategy using a modification of the L*-algorithm. Compared to the tabular representation of a strategy, the resulting automaton is dramatically smaller and thus also more explainable. Moreove… ▽ More

    Submitted 21 May, 2024; v1 submitted 15 January, 2024; originally announced January 2024.

    Comments: Technical report for the submission to TACAS 24

  7. arXiv:2307.10891  [pdf, other

    cs.LO cs.AI cs.LG

    Syntactic vs Semantic Linear Abstraction and Refinement of Neural Networks

    Authors: Calvin Chau, Jan Křetínský, Stefanie Mohr

    Abstract: Abstraction is a key verification technique to improve scalability. However, its use for neural networks is so far extremely limited. Previous approaches for abstracting classification networks replace several neurons with one of them that is similar enough. We can classify the similarity as defined either syntactically (using quantities on the connections between neurons) or semantically (on the… ▽ More

    Submitted 20 July, 2023; originally announced July 2023.

    Comments: Accepted at ATVA 2023

  8. arXiv:2305.16752  [pdf, other

    cs.AI cs.LO

    MULTIGAIN 2.0: MDP controller synthesis for multiple mean-payoff, LTL and steady-state constraints

    Authors: Severin Bals, Alexandros Evangelidis, Jan Křetínský, Jakob Waibel

    Abstract: We present MULTIGAIN 2.0, a major extension to the controller synthesis tool MULTIGAIN, built on top of the probabilistic model checker PRISM. This new version extends MULTIGAIN's multi-objective capabilities, by allowing for the formal verification and synthesis of controllers for probabilistic systems with multi-dimensional long-run average reward structures, steady-state constraints, and linear… ▽ More

    Submitted 2 May, 2024; v1 submitted 26 May, 2023; originally announced May 2023.

  9. arXiv:2305.15109  [pdf, ps, other

    cs.AI eess.SY

    Guessing Winning Policies in LTL Synthesis by Semantic Learning

    Authors: Jan Kretinsky, Tobias Meggendorfer, Maximilian Prokop, Sabine Rieder

    Abstract: We provide a learning-based technique for guessing a winning strategy in a parity game originating from an LTL synthesis problem. A cheaply obtained guess can be useful in several applications. Not only can the guessed strategy be applied as best-effort in cases where the game's huge size prohibits rigorous approaches, but it can also increase the scalability of rigorous LTL synthesis in several w… ▽ More

    Submitted 24 May, 2023; originally announced May 2023.

  10. arXiv:2304.09930  [pdf, ps, other

    cs.AI eess.SY

    Stop** Criteria for Value Iteration on Stochastic Games with Quantitative Objectives

    Authors: Jan Křetínský, Tobias Meggendorfer, Maximilian Weininger

    Abstract: A classic solution technique for Markov decision processes (MDP) and stochastic games (SG) is value iteration (VI). Due to its good practical performance, this approximative approach is typically preferred over exact techniques, even though no practical bounds on the imprecision of the result could be given until recently. As a consequence, even the most used model checkers could return arbitraril… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

  11. arXiv:2212.07773  [pdf, other

    cs.LG

    Runtime Monitoring for Out-of-Distribution Detection in Object Detection Neural Networks

    Authors: Vahid Hashemi, Jan Křetínsky, Sabine Rieder, Jessica Schmidt

    Abstract: Runtime monitoring provides a more realistic and applicable alternative to verification in the setting of real neural networks used in industry. It is particularly useful for detecting out-of-distribution (OOD) inputs, for which the network was not trained and can yield erroneous results. We extend a runtime-monitoring approach previously proposed for classification networks to perception systems… ▽ More

    Submitted 15 December, 2022; originally announced December 2022.

    Comments: 14 Pages, 1 Table, 5 Figures. Accepted at the International Symposium of Formal Methods 2023 (FM 2023)

  12. arXiv:2208.12804  [pdf, other

    cs.LG cs.AI eess.SY

    Algebraically Explainable Controllers: Decision Trees and Support Vector Machines Join Forces

    Authors: Florian Jüngermann, Jan Křetínský, Maximilian Weininger

    Abstract: Recently, decision trees (DT) have been used as an explainable representation of controllers (a.k.a. strategies, policies, schedulers). Although they are often very efficient and produce small and understandable controllers for discrete systems, complex continuous dynamics still pose a challenge. In particular, when the relationships between variables take more complex forms, such as polynomials,… ▽ More

    Submitted 29 August, 2022; v1 submitted 26 August, 2022; originally announced August 2022.

  13. arXiv:2207.14417  [pdf, other

    cs.GT

    Optimistic and Topological Value Iteration for Simple Stochastic Games

    Authors: Muqsit Azeem, Alexandros Evangelidis, Jan Křetínský, Alexander Slivinskiy, Maximilian Weininger

    Abstract: While value iteration (VI) is a standard solution approach to simple stochastic games (SSGs), it suffered from the lack of a stop** criterion. Recently, several solutions have appeared, among them also "optimistic" VI (OVI). However, OVI is applicable only to one-player SSGs with no end components. We lift these two assumptions, making it available to general SSGs. Further, we utilize the idea i… ▽ More

    Submitted 28 July, 2022; originally announced July 2022.

  14. Satisfiability Bounds for $ω$-Regular Properties in Bounded-Parameter Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer, Maximilian Weininger

    Abstract: We consider the problem of computing minimum and maximum probabilities of satisfying an $ω$-regular property in a bounded-parameter Markov decision process (BMDP). BMDP arise from Markov decision processes (MDP) by allowing for uncertainty on the transition probabilities in the form of intervals where the actual probabilities are unknown. $ω$-regular languages form a large class of properties, exp… ▽ More

    Submitted 27 July, 2022; originally announced July 2022.

  15. arXiv:2206.06677  [pdf, other

    cs.LO

    Abstraction-Based Segmental Simulation of Chemical Reaction Networks

    Authors: Martin Helfrich, Milan Češka, Jan Křetínský, Štefan Martiček

    Abstract: Simulating chemical reaction networks is often computationally demanding, in particular due to stiffness. We propose a novel simulation scheme where long runs are not simulated as a whole but assembled from shorter precomputed segments of simulation runs. On the one hand, this speeds up the simulation process to obtain multiple runs since we can reuse the segments. On the other hand, questions on… ▽ More

    Submitted 18 June, 2022; v1 submitted 14 June, 2022; originally announced June 2022.

    Comments: Accepted to Computational Methods in Systems Biology 2022

  16. arXiv:2206.01465  [pdf, other

    eess.SY cs.LG

    PAC Statistical Model Checking of Mean Payoff in Discrete- and Continuous-Time MDP

    Authors: Chaitanya Agarwal, Shibashis Guha, Jan Křetínský, M. Pazhamalai

    Abstract: Markov decision processes (MDP) and continuous-time MDP (CTMDP) are the fundamental models for non-deterministic systems with probabilistic uncertainty. Mean payoff (a.k.a. long-run average reward) is one of the most classic objectives considered in their context. We provide the first algorithm to compute mean payoff probably approximately correctly in unknown MDP; further, we extend it to unknown… ▽ More

    Submitted 3 June, 2022; originally announced June 2022.

    Comments: Full version of CAV 2022 paper, 57 pages

  17. arXiv:2201.09928  [pdf, other

    cs.LO cs.LG

    Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processes

    Authors: Luca Bortolussi, Giuseppe Maria Gallo, Jan Křetínský, Laura Nenzi

    Abstract: We introduce a similarity function on formulae of signal temporal logic (STL). It comes in the form of a kernel function, well known in machine learning as a conceptually and computationally efficient tool. The corresponding kernel trick allows us to circumvent the complicated process of feature extraction, i.e. the (typically manual) effort to identify the decisive properties of formulae so that… ▽ More

    Submitted 24 January, 2022; originally announced January 2022.

  18. arXiv:2105.14894  [pdf, ps, other

    cs.AI cs.LO eess.SY

    LTL-Constrained Steady-State Policy Synthesis

    Authors: Jan Křetínský

    Abstract: Decision-making policies for agents are often synthesized with the constraint that a formal specification of behaviour is satisfied. Here we focus on infinite-horizon properties. On the one hand, Linear Temporal Logic (LTL) is a popular example of a formalism for qualitative specifications. On the other hand, Steady-State Policy Synthesis (SSPS) has recently received considerable attention as it p… ▽ More

    Submitted 31 May, 2021; originally announced May 2021.

  19. arXiv:2101.07202  [pdf, other

    cs.AI cs.FL cs.LG cs.LO eess.SY

    dtControl 2.0: Explainable Strategy Representation via Decision Tree Learning Steered by Experts

    Authors: Pranav Ashok, Mathias Jackermeier, Jan Křetínský, Christoph Weinhuber, Maximilian Weininger, Mayank Yadav

    Abstract: Recent advances have shown how decision trees are apt data structures for concisely representing strategies (or controllers) satisfying various objectives. Moreover, they also make the strategy more explainable. The recent tool dtControl had provided pipelines with tools supporting strategy synthesis for hybrid systems, such as SCOTS and Uppaal Stratego. We present dtControl 2.0, a new version wit… ▽ More

    Submitted 4 May, 2021; v1 submitted 15 January, 2021; originally announced January 2021.

    Journal ref: TACAS (2) (pp. 326-345). Springer. 2021

  20. Online Monitoring $ω$-Regular Properties in Unknown Markov Chains

    Authors: Javier Esparza, Stefan Kiefer, Jan Kretinsky, Maximilian Weininger

    Abstract: We study runtime monitoring of $ω$-regular properties. We consider a simple setting in which a run of an unknown finite-state Markov chain $\mathcal M$ is monitored against a fixed but arbitrary $ω$-regular specification $\varphi$. The purpose of monitoring is to keep aborting runs that are "unlikely" to satisfy the specification until $\mathcal M$ executes a correct run. We design controllers for… ▽ More

    Submitted 16 October, 2020; originally announced October 2020.

  21. Comparison of Algorithms for Simple Stochastic Games

    Authors: Jan Křetínský, Emanuel Ramneantu, Alexander Slivinskiy, Maximilian Weininger

    Abstract: Simple stochastic games are turn-based 2.5-player zero-sum graph games with a reachability objective. The problem is to compute the winning probability as well as the optimal strategies of both players. In this paper, we compare the three known classes of algorithms -- value iteration, strategy iteration and quadratic programming -- both theoretically and practically. Further, we suggest several… ▽ More

    Submitted 22 September, 2020; originally announced September 2020.

    Comments: In Proceedings GandALF 2020, arXiv:2009.09360

    Journal ref: EPTCS 326, 2020, pp. 131-148

  22. Comparison of Algorithms for Simple Stochastic Games (Full Version)

    Authors: Jan Kretinsky, Emanuel Ramneantu, Alexander Slivinskiy, Maximilian Weininger

    Abstract: Simple stochastic games are turn-based 2.5-player zero-sum graph games with a reachability objective. The problem is to compute the winning probability as well as the optimal strategies of both players. In this paper, we compare the three known classes of algorithms -- value iteration, strategy iteration and quadratic programming -- both theoretically and practically. Further, we suggest several i… ▽ More

    Submitted 25 August, 2020; v1 submitted 21 August, 2020; originally announced August 2020.

  23. Formalizing and Guaranteeing* Human-Robot Interaction

    Authors: Hadas Kress-Gazit, Kerstin Eder, Guy Hoffman, Henny Admoni, Brenna Argall, Ruediger Ehlers, Christoffer Heckman, Nils Jansen, Ross Knepper, Jan Křetínský, Shelly Levy-Tzedek, Jamy Li, Todd Murphey, Laurel Riek, Dorsa Sadigh

    Abstract: Robot capabilities are maturing across domains, from self-driving cars, to bipeds and drones. As a result, robots will soon no longer be confined to safety-controlled industrial settings; instead, they will directly interact with the general public. The growing field of Human-Robot Interaction (HRI) studies various aspects of this scenario - from social norms to joint action to human-robot teams a… ▽ More

    Submitted 30 June, 2020; originally announced June 2020.

  24. arXiv:2006.13735  [pdf, ps, other

    cs.LO cs.AI cs.LG

    DeepAbstract: Neural Network Abstraction for Accelerating Verification

    Authors: Pranav Ashok, Vahid Hashemi, Jan Křetínský, Stefanie Mohr

    Abstract: While abstraction is a classic tool of verification to scale it up, it is not used very often for verifying neural networks. However, it can help with the still open task of scaling existing algorithms to state-of-the-art network architectures. We introduce an abstraction framework applicable to fully-connected feed-forward neural networks based on clustering of neurons that behave similarly on so… ▽ More

    Submitted 24 June, 2020; originally announced June 2020.

    Comments: Accepted at ATVA 2020

  25. Automata Tutor v3

    Authors: Loris D'Antoni, Martin Helfrich, Jan Kretinsky, Emanuel Ramneantu, Maximilian Weininger

    Abstract: Computer science class enrollments have rapidly risen in the past decade. With current class sizes, standard approaches to grading and providing personalized feedback are no longer possible and new techniques become both feasible and necessary. In this paper, we present the third version of Automata Tutor, a tool for hel** teachers and students in large courses on automata and formal languages.… ▽ More

    Submitted 14 May, 2020; v1 submitted 4 May, 2020; originally announced May 2020.

  26. arXiv:2002.04991  [pdf, other

    cs.LG cs.AI eess.SY stat.ML

    dtControl: Decision Tree Learning Algorithms for Controller Representation

    Authors: Pranav Ashok, Mathias Jackermeier, Pushpak Jagtap, Jan Křetínský, Maximilian Weininger, Majid Zamani

    Abstract: Decision tree learning is a popular classification technique most commonly used in machine learning applications. Recent work has shown that decision trees can be used to represent provably-correct controllers concisely. Compared to representations using lookup tables or binary decision diagrams, decision trees are smaller and more explainable. We present dtControl, an easily extensible tool for r… ▽ More

    Submitted 12 February, 2020; originally announced February 2020.

  27. arXiv:1909.08348  [pdf, ps, other

    cs.GT cs.FL

    Stop** Criteria for Value and Strategy Iteration on Concurrent Stochastic Reachability Games

    Authors: Julia Eisentraut, Jan Křetínský, Alexej Rotar

    Abstract: We consider concurrent stochastic games played on graphs with reachability and safety objectives. These games can be solved by value iteration as well as strategy iteration, each of them yielding a sequence of under-approximations of the reachability value and a sequence of over-approximation of the safety value, converging to it in the limit. For both approaches, we provide the first (anytime) al… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

  28. Approximating Values of Generalized-Reachability Stochastic Games

    Authors: Pranav Ashok, Krishnendu Chatterjee, Jan Kretinsky, Maximilian Weininger, Tobias Winkler

    Abstract: Simple stochastic games are turn-based 2.5-player games with a reachability objective. The basic question asks whether one player can ensure reaching a given target with at least a given probability. A natural extension is games with a conjunction of such conditions as objective. Despite a plethora of recent results on the analysis of systems with multiple objectives, the decidability of this basi… ▽ More

    Submitted 27 April, 2020; v1 submitted 14 August, 2019; originally announced August 2019.

  29. arXiv:1907.12157  [pdf, ps, other

    cs.LO eess.SY

    Semantic Labelling and Learning for Parity Game Solving in LTL Synthesis

    Authors: Jan Křetínský, Alexander Manta, Tobias Meggendorfer

    Abstract: We propose "semantic labelling" as a novel ingredient for solving games in the context of LTL synthesis. It exploits recent advances in the automata-based approach, yielding more information for each state of the generated parity game than the game graph can capture. We utilize this extra information to improve standard approaches as follows. (i) Compared to strategy improvement (SI) with random i… ▽ More

    Submitted 22 July, 2019; originally announced July 2019.

  30. SOS: Safe, Optimal and Small Strategies for Hybrid Markov Decision Processes

    Authors: Pranav Ashok, Jan Křetínský, Kim Guldstrand Larsen, Adrien Le Coënt, Jakob Haahr Taankvist, Maximilian Weininger

    Abstract: For hybrid Markov decision processes, UPPAAL Stratego can compute strategies that are safe for a given safety property and (in the limit) optimal for a given cost function. Unfortunately, these strategies cannot be exported easily since they are computed as a very long list. In this paper, we demonstrate methods to learn compact representations of the strategies in the form of decision trees. Thes… ▽ More

    Submitted 25 June, 2019; originally announced June 2019.

  31. arXiv:1906.08178  [pdf, other

    cs.LO

    Strategy Representation by Decision Trees with Linear Classifiers

    Authors: Pranav Ashok, Tomáš Brázdil, Krishnendu Chatterjee, Jan Křetínský, Christoph H. Lampert, Viktor Toman

    Abstract: Graph games and Markov decision processes (MDPs) are standard models in reactive synthesis and verification of probabilistic systems with nondeterminism. The class of $ω$-regular winning conditions; e.g., safety, reachability, liveness, parity conditions; provides a robust and expressive specification formalism for properties that arise in analysis of reactive systems. The resolutions of nondeterm… ▽ More

    Submitted 27 June, 2019; v1 submitted 19 June, 2019; originally announced June 2019.

    Comments: Full version of the paper. To appear in QEST 2019

  32. arXiv:1906.06931  [pdf, other

    eess.SY cs.AI cs.LO

    Of Cores: A Partial-Exploration Framework for Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer

    Abstract: We introduce a framework for approximate analysis of Markov decision processes (MDP) with bounded-, unbounded-, and infinite-horizon properties. The main idea is to identify a "core" of an MDP, i.e., a subsystem where we provably remain with high probability, and to avoid computation on the less relevant rest of the state space. Although we identify the core using simulations and statistical techn… ▽ More

    Submitted 8 October, 2020; v1 submitted 17 June, 2019; originally announced June 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 4 (October 9, 2020) lmcs:5978

  33. arXiv:1905.09914  [pdf, other

    eess.SY cs.PF q-bio.MN

    Semi-Quantitative Abstraction and Analysis of Chemical Reaction Networks

    Authors: Milan Češka, Jan Křetínský

    Abstract: Analysis of large continuous-time stochastic systems is a computationally intensive task. In this work we focus on population models arising from chemical reaction networks (CRNs), which play a fundamental role in analysis and design of biochemical systems. Many relevant CRNs are particularly challenging for existing techniques due to complex dynamics including stochasticity, stiffness or multimod… ▽ More

    Submitted 23 May, 2019; originally announced May 2019.

  34. PAC Statistical Model Checking for Markov Decision Processes and Stochastic Games

    Authors: Pranav Ashok, Jan Křetínský, Maximilian Weininger

    Abstract: Statistical model checking (SMC) is a technique for analysis of probabilistic systems that may be (partially) unknown. We present an SMC algorithm for (unbounded) reachability yielding probably approximately correct (PAC) guarantees on the results. We consider both the setting (i) with no knowledge of the transition function (with the only quantity required a bound on the minimum transition probab… ▽ More

    Submitted 1 February, 2021; v1 submitted 10 May, 2019; originally announced May 2019.

  35. arXiv:1809.03299  [pdf, ps, other

    cs.LO

    Monte Carlo Tree Search for Verifying Reachability in Markov Decision Processes

    Authors: Pranav Ashok, Tomáš Brázdil, Jan Křetínský, Ondřej Slámečka

    Abstract: The maximum reachability probabilities in a Markov decision process can be computed using value iteration (VI). Recently, simulation-based heuristic extensions of VI have been introduced, such as bounded real-time dynamic programming (BRTDP), which often manage to avoid explicit analysis of the whole state space while preserving guarantees on the computed result. In this paper, we introduce a new… ▽ More

    Submitted 10 September, 2018; originally announced September 2018.

  36. arXiv:1807.09641  [pdf, other

    eess.SY cs.LO

    Continuous-Time Markov Decisions based on Partial Exploration

    Authors: Pranav Ashok, Yuliya Butkova, Holger Hermanns, Jan Křetínský

    Abstract: We provide a framework for speeding up algorithms for time-bounded reachability analysis of continuous-time Markov decision processes. The principle is to find a small, but almost equivalent subsystem of the original system and only analyse the subsystem. Candidates for the subsystem are identified through simulations and iteratively enlarged until runs are represented in the subsystem with high e… ▽ More

    Submitted 25 July, 2018; originally announced July 2018.

  37. arXiv:1807.03296  [pdf, ps, other

    cs.LO

    LTL Store: Repository of LTL formulae from literature and case studies

    Authors: Jan Křetínský, Tobias Meggendorfer, Salomon Sickert

    Abstract: This continuously extended technical report collects and compares commonly used formulae from the literature and provides them in a machine readable way.

    Submitted 29 June, 2018; originally announced July 2018.

  38. arXiv:1806.11418  [pdf, ps, other

    cs.LO

    The Satisfiability Problem for Unbounded Fragments of Probabilistic CTL

    Authors: Jan Křetínský, Alexej Rotar

    Abstract: We investigate the satisfiability and finite satisfiability problem for probabilistic computation-tree logic (PCTL) where operators are not restricted by any step bounds. We establish decidability for several fragments containing quantitative operators and pinpoint the difficulties arising in more complex fragments where the decidability remains open.

    Submitted 29 June, 2018; originally announced June 2018.

  39. arXiv:1805.02946  [pdf, ps, other

    cs.LO

    Conditional Value-at-Risk for Reachability and Mean Payoff in Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer

    Abstract: We present the conditional value-at-risk (CVaR) in the context of Markov chains and Markov decision processes with reachability and mean-payoff objectives. CVaR quantifies risk by means of the expectation of the worst p-quantile. As such it can be used to design risk-averse systems. We consider not only CVaR constraints, but also introduce their conjunction with expectation constraints and quantil… ▽ More

    Submitted 8 May, 2018; originally announced May 2018.

  40. One Theorem to Rule Them All: A Unified Translation of LTL into ω-Automata

    Authors: Javier Esparza, Jan Kretinsky, Salomon Sickert

    Abstract: We present a unified translation of LTL formulas into deterministic Rabin automata, limit-deterministic Büchi automata, and nondeterministic Büchi automata. The translations yield automata of asymptotically optimal size (double or single exponential, respectively). All three translations are derived from one single Master Theorem of purely logical nature. The Master Theorem decomposes the language… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

  41. arXiv:1804.08924  [pdf, other

    cs.AI cs.LO

    Learning-Based Mean-Payoff Optimization in an Unknown MDP under Omega-Regular Constraints

    Authors: Jan Křetínský, Guillermo A. Pérez, Jean-François Raskin

    Abstract: We formalize the problem of maximizing the mean-payoff value with high probability while satisfying a parity objective in a Markov decision process (MDP) with unknown probabilistic transition function and unknown reward function. Assuming the support of the unknown transition function and a lower bound on the minimal transition probability are known in advance, we show that in MDPs consisting of a… ▽ More

    Submitted 23 August, 2018; v1 submitted 24 April, 2018; originally announced April 2018.

  42. Value Iteration for Simple Stochastic Games: Stop** Criterion and Learning Algorithm

    Authors: Edon Kelmendi, Julia Krämer, Jan Kretinsky, Maximilian Weininger

    Abstract: Simple stochastic games can be solved by value iteration (VI), which yields a sequence of under-approximations of the value of the game. This sequence is guaranteed to converge to the value only in the limit. Since no stop** criterion is known, this technique does not provide any guarantees on its results. We provide the first stop** criterion for VI on simple stochastic games. It is achieved… ▽ More

    Submitted 13 April, 2018; originally announced April 2018.

    Comments: CAV2018

  43. arXiv:1802.00758  [pdf, other

    cs.LO

    Strategy Representation by Decision Trees in Reactive Synthesis

    Authors: Tomáš Brázdil, Krishnendu Chatterjee, Jan Křetínský, Viktor Toman

    Abstract: Graph games played by two players over finite-state graphs are central in many problems in computer science. In particular, graph games with $ω$-regular winning conditions, specified as parity objectives, which can express properties such as safety, liveness, fairness, are the basic framework for verification and synthesis of reactive systems. The decisions for a player at various states of the gr… ▽ More

    Submitted 19 March, 2018; v1 submitted 2 February, 2018; originally announced February 2018.

    Comments: Full version of the paper. To appear in TACAS 2018

  44. arXiv:1707.01859  [pdf, ps, other

    cs.PF cs.LO

    Efficient Strategy Iteration for Mean Payoff in Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer

    Abstract: Markov decision processes (MDPs) are standard models for probabilistic systems with non-deterministic behaviours. Mean payoff (or long-run average reward) provides a mathematically elegant formalism to express performance related properties. Strategy iteration is one of the solution techniques applicable in this context. While in many other contexts it is the technique of choice due to advantages… ▽ More

    Submitted 7 September, 2017; v1 submitted 6 July, 2017; originally announced July 2017.

  45. From LTL and Limit-Deterministic Büchi Automata to Deterministic Parity Automata

    Authors: Javier Esparza, Jan Křetínský, Jean-François Raskin, Salomon Sickert

    Abstract: Controller synthesis for general linear temporal logic (LTL) objectives is a challenging task. The standard approach involves translating the LTL objective into a deterministic parity automaton (DPA) by means of the Safra-Piterman construction. One of the challenges is the size of the DPA, which often grows very fast in practice, and can reach double exponential size in the length of the LTL formu… ▽ More

    Submitted 21 January, 2017; originally announced January 2017.

  46. Index appearance record for transforming Rabin automata into parity automata

    Authors: Jan Křetínský, Tobias Meggendorfer, Clara Waldmann, Maximilian Weininger

    Abstract: Transforming deterministic $ω$-automata into deterministic parity automata is traditionally done using variants of appearance records. We present a more efficient variant of this approach, tailored to Rabin automata, and several optimizations applicable to all appearance records. We compare the methods experimentally and find out that our method produces smaller automata than previous approaches.… ▽ More

    Submitted 20 January, 2017; originally announced January 2017.

  47. arXiv:1605.00186  [pdf, ps, other

    cs.FL

    Linear Distances between Markov Chains

    Authors: Przemysław Daca, Thomas A. Henzinger, Jan Křetínský, Tatjana Petrov

    Abstract: We introduce a general class of distances (metrics) between Markov chains, which are based on linear behaviour. This class encompasses distances given topologically (such as the total variation distance or trace distance) as well as by temporal logics or automata. We investigate which of the distances can be approximated by observing the systems, i.e. by black-box testing or simulation, and we pro… ▽ More

    Submitted 23 June, 2016; v1 submitted 30 April, 2016; originally announced May 2016.

  48. arXiv:1509.04116  [pdf, ps, other

    cs.LO

    Controller synthesis for MDPs and Frequency LTL$\setminus$GU

    Authors: Vojtěch Forejt, Jan Krčál, Jan Křetínský

    Abstract: Quantitative extensions of temporal logics have recently attracted significant attention. In this work, we study frequency LTL (fLTL), an extension of LTL which allows to speak about frequencies of events along an execution. Such an extension is particularly useful for probabilistic systems that often cannot fulfil strict qualitative guarantees on the behaviour. It has been recently shown that con… ▽ More

    Submitted 14 September, 2015; originally announced September 2015.

    Comments: Extended version of a paper presented at LPAR 2015

  49. arXiv:1504.05739  [pdf, ps, other

    cs.LO

    Faster Statistical Model Checking for Unbounded Temporal Properties

    Authors: Przemysław Daca, Thomas A. Henzinger, Jan Křetínský, Tatjana Petrov

    Abstract: We present a new algorithm for the statistical model checking of Markov chains with respect to unbounded temporal properties, such as reachability and full linear temporal logic. The main idea is that we monitor each simulation run on the fly, in order to detect quickly if a bottom strongly connected component is entered with high probability, in which case the simulation run can be terminated ear… ▽ More

    Submitted 3 March, 2016; v1 submitted 22 April, 2015; originally announced April 2015.

    Comments: Published in the proceedings of 22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), 2016

  50. arXiv:1502.02834  [pdf, other

    cs.LO

    Counterexample Explanation by Learning Small Strategies in Markov Decision Processes

    Authors: Tomáš Brázdil, Krishnendu Chatterjee, Martin Chmelík, Andreas Fellner, Jan Křetínský

    Abstract: While for deterministic systems, a counterexample to a property can simply be an error trace, counterexamples in probabilistic systems are necessarily more complex. For instance, a set of erroneous traces with a sufficient cumulative probability mass can be used. Since these are too large objects to understand and manipulate, compact representations such as subchains have been considered. In the c… ▽ More

    Submitted 10 February, 2015; originally announced February 2015.