Laure Daviaud’s research while affiliated with University of London and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (29)


The Big-O Problem for Max-Plus Automata is Decidable (PSPACE-Complete)
  • Conference Paper

June 2023

·

2 Reads

Laure Daviaud

·

David Purser

The Big-O Problem for Max-Plus Automata is Decidable (PSPACE-Complete)
  • Preprint
  • File available

April 2023

·

22 Reads

We show that the big-O problem for max-plus automata is decidable and PSPACE-complete. The big-O (or affine domination) problem asks whether, given two max-plus automata computing functions f and g, there exists a constant c such that f < cg+ c. This is a relaxation of the containment problem asking whether f < g, which is undecidable. Our decidability result uses Simon's forest factorisation theorem, and relies on detecting specific elements, that we call witnesses, in a finite semigroup closed under two special operations: stabilisation and flattening.

Download

Register complexity and determinisation of max-plus automata

April 2020

·

20 Reads

·

1 Citation

ACM SIGLOG News

We survey some results about the sequentiality problem for max-plus automata and its generalisation, the register complexity problem for cost register automata. We compare classes of functions computed by maxplus automata and by cost register automata with respect to the notion of ambiguity. The two models are introduced gently, so the novice reader is welcome!


The Strahler number of a parity game

March 2020

·

26 Reads

The Strahler number of a rooted tree is the largest height of a perfect binary tree that is its minor. The Strahler number of a parity game is proposed to be defined as the smallest Strahler number of the tree of any of its attractor decompositions. It is proved that parity games can be solved in quasi-linear space and in time that is polynomial in the number of vertices~n and linear in (d/2k)k({d}/{2k})^k, where d is the number of priorities and k is the Strahler number. This complexity is quasi-polynomial because the Strahler number is at most logarithmic in the number of vertices. The proof is based on a new construction of small Strahler-universal trees. It is shown that the Strahler number of a parity game is a robust parameter: it coincides with its alternative version based on trees of progress measures and with the register number defined by Lehtinen~(2018). It follows that parity games can be solved in quasi-linear space and in time that is polynomial in the number of vertices and linear in (d/2k)k({d}/{2k})^k, where k is the register number. This significantly improves the running times and space achieved for parity games of bounded register number by Lehtinen (2018) and by Parys (2020). The running time of the algorithm based on small Strahler-universal trees yields a novel trade-off klg(d/k)=O(logn)k \cdot \lg(d/k) = O(\log n) between the two natural parameters that measure the structural complexity of a parity game, which allows solving parity games in polynomial time. This includes as special cases the asymptotic settings of those parameters covered by the results of Calude, Jain Khoussainov, Li, and Stephan (2017), of Jurdzi\'nski and Lazi\'c (2017), and of Lehtinen (2018), and it significantly extends the range of such settings, for example to d=2O(lgn)d = 2^{O\left(\sqrt{\lg n}\right)} and k=O ⁣(lgn)k = O\!\left(\sqrt{\lg n}\right).



Containment and Equivalence of Weighted Automata: Probabilistic and Max-Plus Cases

February 2020

·

29 Reads

·

2 Citations

Lecture Notes in Computer Science

This paper surveys some results regarding decision problems for probabilistic and max-plus automata, such as containment and equivalence. Probabilistic and max-plus automata are part of the general family of weighted automata, whose semantics are maps from words to real values. Given two weighted automata, the equivalence problem asks whether their semantics are the same, and the containment problem whether one is point-wise smaller than the other one. These problems have been studied intensively and this paper will review some techniques used to show (un)decidability and state a list of open questions that still remain.


Alternating Weak Automata from Universal Trees

March 2019

·

21 Reads

An improved translation from alternating parity automata on infinite words to alternating weak automata is given. The blow-up of the number of states is related to the size of the smallest universal ordered trees and hence it is quasi-polynomial, and only polynomial if the asymptotic number of priorities is logarithmic in the number of states. This is an exponential improvement on the translation of Kupferman and Vardi (2001) and a quasi-polynomial improvement on the translation of Boker and Lehtinen (2018). Any slightly better such translation would (if---like all presently known such translations---it is efficiently constructive) lead to algorithms for solving parity games that are asymptotically faster in the worst case than the current state of the art (Calude, Jain, Khoussainov, Li, and Stephan, 2017; Jurdzi\'nski and Lazi\'c, 2017; and Fearnley, Jain, Schewe, Stephan, and Wojtczak, 2017), and hence it would yield a significant breakthrough.



Universal trees grow inside separating automata: Quasi-polynomial lower bounds for parity games

July 2018

·

62 Reads

Several distinct techniques have been proposed to design quasi-polynomial algorithms for solving parity games since the breakthrough result of Calude, Jain, Khoussainov, Li, and Stephan (2017): play summaries, progress measures and register games. We argue that all those techniques can be viewed as instances of the separation approach to solving parity games, a key technical component of which is constructing (explicitly or implicitly) an automaton that separates languages of words encoding plays that are (decisively) won by either of the two players. Our main technical result is a quasi-polynomial lower bound on the size of such separating automata that nearly matches the current best upper bounds. This forms a barrier that all existing approaches must overcome in the ongoing quest for a polynomial-time algorithm for solving parity games. The key and fundamental concept that we introduce and study is a universal ordered tree. The technical highlights are a quasi-polynomial lower bound on the size of universal ordered trees and a proof that every separating safety automaton has a universal tree hidden in its state space.


Figure 2 Two sets of positions I, R ⊆ N and the vector sequence that they encode. This vector sequence is defined only when I and R are disjoint and R is infinite. 
Undecidability of MSO+"ultimately periodic"

July 2018

·

152 Reads

Logical Methods in Computer Science

We prove that MSO on ω\omega-words becomes undecidable if allowing to quantify over sets of positions that are ultimately periodic, i.e, sets X such that for some positive integer p, ultimately either both or none of positions x and x+p belong to X. We obtain it as a corollary of the undecidability of MSO on ω\omega-words extended with the second-order predicate U1[X]U_1[X] which says that the distance between consecutive positions in a set XNX \subseteq \mathbb{N} is unbounded. This is achieved by showing that adding U1U_1 to MSO gives a logic with the same expressive power as MSO+U, a logic on ω\omega-words with undecidable satisfiability.


Citations (19)


... In the case of the most general class of weighted automata over a semiring, as well as in the case of most of its subclasses, that problem is undecidable or computationally hard (cf. [1,2]). Only in rare cases it is solvable in polynomial time. ...

Reference:

Simultaneous Method for Solving Certain Systems of Matrix Equations with Two Unknowns
Containment and Equivalence of Weighted Automata: Probabilistic and Max-Plus Cases
  • Citing Chapter
  • February 2020

Lecture Notes in Computer Science

... We then say that t is isomorphically embedded in U . This elegant notion emerged in the analysis of quasi-polynomial time parity game algorithms, as a unifying combinatorial structure that can be extracted from the different algorithms [5]. ...

Universal trees grow inside separating automata: Quasi-polynomial lower bounds for parity games
  • Citing Chapter
  • January 2019

... To show this, we consider many concepts and results from Place and Zeitoun [14]; which algebraically characterize the starfree closure of so-called prevarieties. We shall consider a prevariety Bq (studied in Daviaud and Paperman [28]) such that SF(Bq) = SF(R), and then show that all group primitive languages satisfy the algebraic characterization of SF(Bq) which follows from [14]. Consequently, all group primitive languages belong to SF(R). ...

Classes of languages generated by the Kleene star of a word
  • Citing Article
  • July 2018

Information and Computation

... The first definition of Lex is in the spirit of list functions of [BDK18], [Boj18]: we start with simple functions which are recognizable transductions whose range contains words of length at most 1 only. Then we close the class under a single type of operator called maplex which works as follows: maplex f maps a word u to the concatenation f (u 1 )f (u 2 ) . . . ...

Regular and First-Order List Functions
  • Citing Conference Paper
  • July 2018

... Combinations of quantitative and qualitative objectives have been studied for several variants of mean-payoff and energy objectives combined with general ω-regular goals [12,17,20,23,29,35]. In particular, energy parity games were introduced in [20], demonstrating these games' inclusion in NP ∩ coNP and polynomial equivalence to mean-payoff parity games, previously studied in [23]. ...

A pseudo-quasi-polynomial algorithm for mean-payoff parity games
  • Citing Conference Paper
  • July 2018

... For the zero isolation problem we have to further restrict the class of copyless linear CRA to a class in which the registers do not interact, that we call Independent-CRA. A similar model of CRA with independent registers was already defined in [14]. We start with a chain of reductions to equivalent problems. ...

Degree of Sequentiality of Weighted Automata
  • Citing Conference Paper
  • March 2017

Lecture Notes in Computer Science