Thomas Brihaye

dblp:68/5725 · DBLP profile ↗
← Back
45ranked-venue papers
34as first author
8since 2021 · last 2025
0000-0001-5763-3130ORCID · verified

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

Theory of computation · 40 · 29 first-author · 8 since 2021Software engineering, systems software and programming languages · 5 · 5 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2025 Risk-aware Markov Decision Processes Using Cumulative Prospect Theory
abstract
Cumulative prospect theory (CPT) is the first theory for decision-making under uncertainty that combines full theoretical soundness and empirically realistic features [1], [Page 2]. While CPT was originally considered in one-shot settings for risk-aware decision-making, we consider CPT in sequential decision-making. The most fundamental and well-studied models for sequential decision-making are Markov chains (MCs), and their generalization Markov decision processes (MDPs). The complexity theoretic study of MCs and MDPs with CPT is a fundamental problem that has not been addressed in the literature.Our contributions are as follows: First, we present an alternative viewpoint for the CPT-value of MCs and MDPs. This allows us to establish a connection with multi-objective reachability analysis and conclude the strategy complexity result that memoryless randomized strategies are necessary and sufficient for optimality. Second, based on this connection, we provide an algorithm for computing the CPT-value in MDPs with infinite-horizon objectives. We show that the problem is in EXPTIME and fixed-parameter tractable. Moreover, we provide a polynomial-time algorithm for the special case of MCs.
Thomas Brihaye, Krishnendu Chatterjee, Stefanie Mohr, Maximilian Weininger
LICS1
2024 Semantics of Attack-Defense Trees for Dynamic Countermeasures and a New Hierarchy of Star-Free Languages
Thomas Brihaye, Sophie Pinchinat, Alexandre Terefenko
LATIN (2)1
2023 Reachability Games and Friends: A Journey Through the Lens of Memory and Complexity (Invited Talk)
Thomas Brihaye, Aline Goeminne, James C. A. Main, Mickael Randour
FSTTCS1
2022 Decisiveness of stochastic systems and its application to hybrid models
Patricia Bouyer, Thomas Brihaye, Mickael Randour, Cédric Rivière, Pierre Vandenhove
Inf. Comput.2
2022 One-Clock Priced Timed Games with Negative Weights
abstract
Priced timed games are two-player zero-sum games played on priced timed automata (whose locations and transitions are labeled by weights modelling the cost of spending time in a state and executing an action, respectively). The goals of the players are to minimise and maximise the cost to reach a target location, respectively. We consider priced timed games with one clock and arbitrary integer weights and show that, for an important subclass of them (the so-called simple priced timed games), one can compute, in pseudo-polynomial time, the optimal values that the players can achieve, with their associated optimal strategies. As side results, we also show that one-clock priced timed games are determined and that we can use our result on simple priced timed games to solve the more general class of so-called negative-reset-acyclic priced timed games (with arbitrary integer weights and one clock). The decidability status of the full class of priced timed games with one-clock and arbitrary integer weights still remains open.
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Engel Lefaucheux, Benjamin Monmege
Log. Methods Comput. Sci.1
2021 Preface
Mikolaj Bojanczyk, Thomas Brihaye, Christoph Haase, Slawomir Lasota 0001, Joël Ouaknine, Igor Potapov
Inf. Comput.2
2021 Constrained existence problem for weak subgame perfect equilibria with ω-regular Boolean objectives
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin
Inf. Comput.1
2021 On relevant equilibria in reachability games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Nathan Thomasset
J. Comput. Syst. Sci.1
2020 On the termination of dynamics in sequential games
Thomas Brihaye, Gilles Geeraerts, Marion Hallet, Stéphane Le Roux 0001
Inf. Comput.1
2020 The Complexity of Subgame Perfect Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin, Marie van den Bogaard
Log. Methods Comput. Sci.1
2020 Life is Random, Time is Not: Markov Decision Processes with Window Objectives
Thomas Brihaye, Florent Delgrange, Youssouf Oualhadj, Mickael Randour
Log. Methods Comput. Sci.1
2019 The Complexity of Subgame Perfect Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin, Marie van den Bogaard
CONCUR1
2019 Life Is Random, Time Is Not: Markov Decision Processes with Window Objectives
Thomas Brihaye, Florent Delgrange, Youssouf Oualhadj, Mickael Randour
CONCUR1
2019 Dynamics on Games: Simulation-Based Techniques and Applications to Routing
abstract
We consider multi-player games played on graphs, in which the players aim at fulfilling their own (not necessarily antagonistic) objectives. In the spirit of evolutionary game theory, we suppose that the players have the right to repeatedly update their respective strategies (for instance, to improve the outcome w.r.t. the current strategy profile). This generates a dynamics in the game which may eventually stabilise to an equilibrium. The objective of the present paper is twofold. First, we aim at drawing a general framework to reason about the termination of such dynamics. In particular, we identify preorders on games (inspired from the classical notion of simulation between transitions systems, and from the notion of graph minor) which preserve termination of dynamics. Second, we show the applicability of the previously developed framework to interdomain routing problems.
Thomas Brihaye, Gilles Geeraerts, Marion Hallet, Benjamin Monmege, Bruno Quoitin
FSTTCS1
2018 Efficient Algorithms and Tools for MITL Model-Checking and Synthesis
abstract
Metric Interval Temporal Logic (MITL) is an extension of the classical Linear Time Logic (LTL) that can be used to characterise real-time properties of computer systems. While the practical interest of MITL is undeniable, there is still today a remarkable lack of tool support for this logic. In this short paper, we report on our on-going work effort to complete the theoretical knowledge about MITL. We also report on our recently introduced tool MightyL, which translates MITL formulae into timed automata, enabling efficient model-checking of this logic. Finally, we sketch the future directions of our current line of research, which will be to extend MightyL to support reactive synthesis of MITL properties.
Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Arthur Milchior, Benjamin Monmege
ICECCS1
2017 MightyL: A Compositional Translation from MITL to Timed Automata
Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Benjamin Monmege
CAV (1)1
2017 Timed-Automata-Based Verification of MITL over Signals
abstract
It has been argued that the most suitable semantic model for real-time formalisms is the non-negative real line (signals), i.e. the continuous semantics, which naturally captures the continuous evolution of system states. Existing tools like UPPAAL are, however, based on omega-sequences with timestamps (timed words), i.e. the pointwise semantics. Furthermore, the support for logic formalisms is very limited in these tools. In this article, we amend these issues by a compositional translation from Metric Temporal Interval Logic (MITL) to signal automata. Combined with an emptiness-preserving encoding of signal automata into timed automata, we obtain a practical automata-based approach to MITL model-checking over signals. We implement the translation in our tool MightyL and report on case studies using LTSmin as the back-end.
Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Benjamin Monmege
TIME1
2017 Pseudopolynomial iterative algorithm to solve total-payoff games and min-cost reachability games
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege
Acta Informatica1
2016 Analysing Decisive Stochastic Processes
abstract
In 2007, Abdulla et al. introduced the elegant concept of decisive Markov chain. Intuitively, decisiveness allows one to lift the good properties of finite Markov chains to infinite Markov chains. For instance, the approximate quantitative reachability problem can be solved for decisive Markov chains (enjoying reasonable effectiveness assumptions) including probabilistic lossy channel systems and probabilistic vector addition systems with states. In this paper, we extend the concept of decisiveness to more general stochastic processes. This extension is non trivial as we consider stochastic processes with a potentially continuous set of states and uncountable branching (common features of real-time stochastic processes). This allows us to obtain decidability results for both qualitative and quantitative verification problems on some classes of real-time stochastic processes, including generalized semi-Markov processes and stochastic timed automata
Nathalie Bertrand 0001, Patricia Bouyer, Thomas Brihaye, Pierre Carlier
ICALP3
2015 To Reach or not to Reach? Efficient Algorithms for Total-Payoff Games
abstract
Quantitative games are two-player zero-sum games played on directed weighted graphs. Total-payoff games - that can be seen as a refinement of the well-studied mean-payoff games - are the variant where the payoff of a play is computed as the sum of the weights. Our aim is to describe the first pseudo-polynomial time algorithm for total-payoff games in the presence of arbitrary weights. It consists of a non-trivial application of the value iteration paradigm. Indeed, it requires to study, as a milestone, a refinement of these games, called min-cost reachability games, where we add a reachability objective to one of the players. For these games, we give an efficient value iteration algorithm to compute the values and optimal strategies (when they exist), that runs in pseudo-polynomial time. We also propose heuristics to speed up the computations.
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege
CONCUR1
2015 Weak Subgame Perfect Equilibria and their Application to Quantitative Reachability
abstract
We study n-player turn-based games played on a finite directed graph. For each play, the players have to pay a cost that they want to minimize. Instead of the well-known notion of Nash equilibrium (NE), we focus on the notion of subgame perfect equilibrium (SPE), a refinement of NE well-suited in the framework of games played on graphs. We also study natural variants of SPE, named weak (resp. very weak) SPE, where players who deviate cannot use the full class of strategies but only a subclass with a finite number of (resp. a unique) deviation step(s). Our results are threefold. Firstly, we characterize in the form of a Folk theorem the set of all plays that are the outcome of a weak SPE. Secondly, for the class of quantitative reachability games, we prove the existence of a finite-memory SPE and provide an algorithm for computing it (only existence was known with no information regarding the memory). Moreover, we show that the existence of a constrained SPE, i.e. an SPE such that each player pays a cost less than a given constant, can be decided. The proofs rely on our Folk theorem for weak SPEs (which coincide with SPEs in the case of quantitative reachability games) and on the decidability of MSO logic on infinite words. Finally with similar techniques, we provide a second general class of games for which the existence of a (constrained) weak SPE is decidable.
Thomas Brihaye, Véronique Bruyère, Noémie Meunier, Jean-François Raskin
CSL1
2015 Simple Priced Timed Games are not That Simple
abstract
Priced timed games are two-player zero-sum games played on priced timed automata (whose locations and transitions are labeled by weights modeling the costs of spending time in a state and executing an action, respectively). The goals of the players are to minimise and maximise the cost to reach a target location, respectively. We consider priced timed games with one clock and arbitrary (positive and negative) weights and show that, for an important subclass of theirs (the so-called simple priced timed games), one can compute, in exponential time, the optimal values that the players can achieve, with their associated optimal strategies. As side results, we also show that one-clock priced timed games are determined and that we can use our result on simple priced timed games to solve the more general class of so-called reset-acyclic priced timed games (with arbitrary weights and one-clock).
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Engel Lefaucheux, Benjamin Monmege
FSTTCS1
2015 Quantitative Games under Failures
abstract
We study a generalisation of sabotage games, a model of dynamic network games introduced by van Benthem. The original definition of the game is inherently finite and therefore does not allow one to model infinite processes. We propose an extension of the sabotage games in which the first player (Runner) traverses an arena with dynamic weights determined by the second player (Saboteur). In our model of quantitative sabotage games, Saboteur is now given a budget that he can distribute amongst the edges of the graph, whilst Runner attempts to minimise the quantity of budget witnessed while completing his task. We show that, on the one hand, for most of the classical cost functions considered in the literature, the problem of determining if Runner has a strategy to ensure a cost below some threshold is EXPTIME-complete. On the other hand, if the budget of Saboteur is fixed a priori, then the problem is in PTIME for most cost functions. Finally, we show that restricting the dynamics of the game also leads to better complexity.
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege, Guillermo A. Pérez, Gabriel Renault
FSTTCS1
2015 Simple strategies for Banach-Mazur games and sets of probability 1
Thomas Brihaye, Axel Haddad, Quentin Menet
Inf. Comput.1
2014 Adding Negative Prices to Priced Timed Games
Thomas Brihaye, Gilles Geeraerts, S. Krishna 0004, Lakshmi Manasa, Benjamin Monmege, Ashutosh Trivedi 0001
CONCUR1
2014 On Equilibria in Quantitative Games with Reachability/Safety Objectives
Thomas Brihaye, Véronique Bruyère, Julie De Pril
Theory Comput. Syst.1
2013 Time-Bounded Reachability for Monotonic Hybrid Automata: Complexity and Fixed Points
Thomas Brihaye, Laurent Doyen 0001, Gilles Geeraerts, Joël Ouaknine, Jean-François Raskin, James Worrell 0001
ATVA1
2012 Subgame Perfection for Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Julie De Pril, Hugo Gimbert
FoSSaCS1
2011 Antichain-Based QBF Solving
Thomas Brihaye, Véronique Bruyère, Laurent Doyen 0001, Marc Ducobu, Jean-François Raskin
ATVA1
2011 Emptiness and Universality Problems in Timed Automata with Positive Frequency
Nathalie Bertrand 0001, Patricia Bouyer, Thomas Brihaye, Amélie Stainer
ICALP (2)3
2011 On Reachability for Hybrid Automata over Bounded Time
Thomas Brihaye, Laurent Doyen 0001, Gilles Geeraerts, Joël Ouaknine, Jean-François Raskin, James Worrell 0001
ICALP (2)1
2009 When Are Timed Automata Determinizable?
Christel Baier, Nathalie Bertrand 0001, Patricia Bouyer, Thomas Brihaye
ICALP (2)4
2009 Weighted o-minimal hybrid systems
Patricia Bouyer, Thomas Brihaye, Fabrice Chevalier
Ann. Pure Appl. Log.2
2009 Cell decomposition and dimension function in the theory of closed ordered differential fields
Thomas Brihaye, Christian Michaux, Cédric Rivière
Ann. Pure Appl. Log.1
2008 Almost-Sure Model Checking of Infinite Paths in One-Clock Timed Automata
abstract
In this paper, we define two relaxed semantics (one based on probabilities and the other one based on the topological notion of largeness) for LTL over infinite runs of timed automata which rule out unlikely sequences of events. We prove that these two semantics match in the framework of single-clock timed automata (and only in that framework), and prove that the corresponding relaxed model-checking problems are PSPACE-Complete. Moreover, we prove that the probabilistic non-Zenoness can be decided for single-clocktimed automata in NLOGSPACE.
Christel Baier, Nathalie Bertrand 0001, Patricia Bouyer, Thomas Brihaye, Marcus Größer
LICS4
2008 Good Friends are Hard to Find!
abstract
We focus on the problem of finding (the size of) a minimal winning coalition in a multi-player game. We prove that deciding whether there is a winning coalition of size at most k is HP-complete, while deciding whether k is the optimal size is DP -complete. We also study different variants of our original problem: the function problem, where the aim is to effectively compute the coalition; more succinct encoding of the game; and richer families of winning objectives.
Thomas Brihaye, Nicolas Markey, Mohamed Ghannem, Lionel Rieg
TIME1
2007 Timed Concurrent Game Structures
Thomas Brihaye, François Laroussinie, Nicolas Markey, Ghassan Oreiby
CONCUR1
2007 Probabilistic and Topological Semantics for Timed Automata
Christel Baier, Nathalie Bertrand 0001, Patricia Bouyer, Thomas Brihaye, Marcus Größer
FSTTCS4
2007 Minimum-Time Reachability in Timed Games
Thomas Brihaye, Thomas A. Henzinger, Vinayak S. Prabhu, Jean-François Raskin
ICALP1
2007 On the optimal reachability problem of weighted timed automata
Patricia Bouyer, Thomas Brihaye, Véronique Bruyère, Jean-François Raskin
Formal Methods Syst. Des.2
2006 Control in o-minimal Hybrid Systems
abstract
In this paper, we consider the control of general hybrid systems. In this context we show that time-abstract bisimulation is not adequate for solving such a problem. That is why we consider an other equivalence, namely the suffix equivalence based on the encoding of trajectories through words. We show that this suffix equivalence is in general a correct abstraction for control problems. We apply this result to o-minimal hybrid systems, and get decidability and computability results in this framework.
Patricia Bouyer, Thomas Brihaye, Fabrice Chevalier
LICS2
2006 On model-checking timed automata with stopwatch observers
Thomas Brihaye, Véronique Bruyère, Jean-François Raskin
Inf. Comput.1
2006 Improved undecidability results on weighted timed automata
Patricia Bouyer, Thomas Brihaye, Nicolas Markey
Inf. Process. Lett.2
2006 Corrigendum to "On the expressiveness and decidability of o-minimal hybrid systems" [J. Complexity 21 (2005) 447-478]
Thomas Brihaye, Christian Michaux
J. Complex.1
2005 On the expressiveness and decidability of o-minimal hybrid systems
Thomas Brihaye, Christian Michaux
J. Complex.1