8:00 – 9:00 |
Welcome coffee |
9:00 – 10:00 |
Invited talk: The Power of Feedback - Rethinking Reactive Synthesis for Autonomy-Driven Control of Cyber-Physical Systems, by Anne-Kathrin Schmuck (Control Software Systems Group, Max Planck Institute for Software Systems in Kaiserslautern)
Abstract
Feedback allows systems to seamlessly and instantaneously adapt their behavior to their environment and is thereby the fundamental principle of life and technology – it lets animals breathe, it stabilizes the climate, it allows airplanes to fly, and the energy grid to operate. During the last century, control technology excelled at using this power of feedback to engineer extremely stable, robust, and reliable technological systems.
With the ubiquity of computing devices in modern technological systems, feedback loops become cyber-physical – the laws of physics governing technological, social or biological processes interact with (cyber) computing systems in a highly nontrivial manner, pushing towards higher and higher levels of autonomy and self-regulation. True autonomy, however, requires complex strategic and reactive decision making to interact with classical feedback control. While stability, robustness and reliable self-adaptation remain to be of uppermost importance in these systems, the understanding of autonomy-driven strategic feedback loops and their utilization for this purpose is currently lacking behind.
In this talk, I will discuss how a control-inspired view on formal methods, in particular reactive synthesis, holds high promises for the design of robust and adaptable autonomy-driven strategic feedback loops in cyber-physical systems.
|
10:00 – 10:30 |
Coffee break |
10:30 – 11:00 |
Higher-dimensional automata: operational semantics, by Uli Fahrenberg (LRE, EPITA Rennes)
Abstract
Recent years have seen some progress on the language theory of higher-dimensional automata (HDAs). Here we take another point of view and introduce an operational semantics of HDAs in terms of finite automata over a certain infinite graph alphabet.
Based on papers presented at RAMiCS'24 and DLT'24.
|
11:00 – 11:30 |
Learning automata weighted over number rings: concretely and categorically, by Quentin Aristote (IRIF, Université Paris-Cité, INRIA PiCube)
Abstract
We study automata weighted over number rings, that is rings of integers in an algebraic number field. Assuming a full representation of a number ring O_K, we obtain an exact learning algorithm of O_K-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.
More generally, we develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024), and improves the efficiency of a category-theoretic automata learning algorithm.
|
11:30 – 12:00 |
General Assembly on the future of the GT |
12:00 – 14:00 |
Lunch at Esiee |
14:00 – 15:00 |
Invited talk: Simple worst case optimal join and sampling, by Florent Capelli (CRIL, Université d’Artois)
Abstract
A join algorithm is said to be worst case optimal for a class of databases C if the time needed to compute
the join is linear in the time needed to output the largest possible join one can have by considering databases from
C. Many worst case optimal joins have been proposed in the literature but their analysis is often hard to understand.
For some of them, knowledge of the actual value for the worst case is necessary, for others, non trivial data
structures are needed. In this talk, we will present a very simple algorithm that achieves worst case optimality in
many database classes with a simple analysis that does not depend on the knowledge of the worst case value nor on any
kind of data structures. We will show how knowledge of the worst case value can then be leverage in this algorithm to
transform it into an algorithm for sampling the answers uniformly with good complexity guarantees, matching the
complexity obtained recently in more convoluted way. Our goal is to propose a modular and simple enough approach that
can be taught easily.
|
15:00 – 15:30 |
Coffee break |
15:30 – 16:00 |
Logical characterization of complexity classes for enumeration problems, by Werner Mérian (Université Paris Cité)
Abstract
The most commonly studied problems related to complexity theory are the so-called decision problems. They consist in deciding whether, given an input instance, a certain condition is verified or not. Most often, these problems raise the question of whether there exists a solution or not. For their part, enumeration problems are interested in enumerating all solutions. Enumeration problems have been studied in the context of computational complexity theory, and several complexity classes have been introduced for these problems (for tractable ones, we can cite EnumP, OutputP, IncP, DelayP). Our work aims to bring the mission of descriptive complexity to the world of enumeration. The ultimate goal is to successfully capture a tractable enumeration complexity class (namely IncP) with a certain logic. We will then be able to say that an enumeration problem belongs to this complexity class if and only if there is a formula from this certain logic which expresses this problem. Our exploration will lead us to study fragments of third-order logic and to capture natural enumeration problems.
|
16:00 – 16:30 |
The Power of Counting Steps in Quantitative Games, by Sougata Bose (Université de Mons (UMONS))
Abstract
We consider deterministic games of infinite duration played on graphs and focus on the strategy complexity of quantitative objectives. Such games are known to admit optimal memoryless strategies over finite graphs, but require infinite-memory strategies in general over infinite graphs. We provide new lower and upper bounds for the strategy complexity of mean-payoff and total-payoff objectives over infinite graphs, focusing on whether step-counter strategies (sometimes called Markov strategies) suffice to implement winning strategies. In particular, we show that over finitely branching arenas, three variants of lim sup mean-payoff and total-payoff objectives admit winning strategies that are based either on a step counter or on a step counter and an additional bit of memory. Conversely, we show that for certain lim inf total-payoff objectives, strategies resorting to a step counter and finite memory are not sufficient. For step-counter strategies, this settles the case of all classical quantitative objectives up to the second level of the Borel hierarchy. This talk is based on joint work with Rasmus Ibsen-Jensen, David Purser, Patrick Totzke and Pierre Vandenhove and was published at CONCUR 2024.
|
16:30 – 17:00 |
Games with ω-Automatic Preference Relations, by Christophe Grandmont (Université de Mons (UMONS) & Université libre de Bruxelles (ULB))
Abstract
This talk investigates Nash equilibria (NEs) in multi-player turn-based games on graphs, where player preferences are modeled as ω-automatic relations via deterministic parity automata. Unlike much of the existing literature, which focuses on specific reward functions, our results apply to any preference relation definable by an ω-automatic relation. We analyze the computational complexity of determining the existence of an NE (possibly under some constraints), verifying whether a given strategy profile forms an NE, and checking whether a specific outcome can be realized by an NE. Finally, we explore fundamental properties of ω-automatic relations and their implications in the existence of equilibria and finite-memory strategies.
|
17:00 – 17:30 |
Finding equilibria: simpler for pessimists, simplest with optimists, by Léonard Brice (Université Libre de Bruxelles)
Abstract
In this talk, I will consider simple stochastic games with terminal-node rewards and multiple players, who have differing perceptions of risk. Specifically, we study risk-sensitive equilibria (RSEs), where no player can improve their perceived reward – based on their risk parameter – by deviating from their strategy. We start with the entropic risk (ER) measure, which is widely studied in finance. ER characterises the players on a quantitative spectrum, with positive risk parameters representing optimists and negative parameters representing pessimists. Building on known results for Nash equilibira, we show that RSEs exist under ER for all games with non-negative terminal rewards. However, using similar techniques, we also show that the corresponding constrained existence problem – to determine whether an RSE exists under ER with the payoffs in given intervals – is undecidable.
To address this, we introduce a new, qualitative risk measure – called extreme risk (XR) – which coincides with the limit cases of positively infinite and negatively infinite ER parameters. Under XR, every player is an extremist: an extreme optimist perceives their reward as the maximum payoff that can be achieved with positive probability, while an extreme pessimist expects the minimum payoff achievable with positive probability. Our first main result proves the existence of RSEs also under XR for non-negative terminal rewards. Our second main result shows that under XR the constrained existence problem is not only decidable, but NP-complete. Moreover, when all players are extreme optimists, the problem becomes PTIME-complete. Our algorithmic results apply to all rewards, positive or negative, establishing the first decidable fragment for equilibria in simple stochastic games with terminal objectives without restrictions on strategy types or number of players.
|