Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Olivier Gauwin

dblp:51/7012 · DBLP profile ↗
← Back
24ranked-venue papers
8as first author
0since 2021 · last 2020
—ORCID · none

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

Theory of computation · 21 · 7 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Automata and formal languages · 51% Logic in computer science · 28% Computational complexity · 21%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automata and formal languages
transducers
0.522017
Untwisting two-way transducers in elementary time · LICS 2017
Minimizing Resources of Sweeping and Streaming String Transducers · ICALP 2016
Automata and formal languages › transducers
two-way transducer
0.522017
Untwisting two-way transducers in elementary time · LICS 2017
From Two-Way to One-Way Finite State Transducers · LICS 2013
Computational complexity
complexity classes
0.312017
Untwisting two-way transducers in elementary time · LICS 2017
Computational complexity › implicit computational complexity
elementary complexity
0.312017
Untwisting two-way transducers in elementary time · LICS 2017
Logic in computer science
algebraic characterization
0.212016
First-order definability of rational transductions: An algebraic approach · LICS 2016
Automata and formal languages › regular languages
aperiodic language
0.212016
First-order definability of rational transductions: An algebraic approach · LICS 2016
Logic in computer science › model theory
first-order definability
0.212016
First-order definability of rational transductions: An algebraic approach · LICS 2016
Logic in computer science › model theory
definability
0.212013
From Two-Way to One-Way Finite State Transducers · LICS 2013
Automata and formal languages › transducers
finite-state transducers
0.212013
From Two-Way to One-Way Finite State Transducers · LICS 2013
Data stream processing
XML stream
0.112011
Queries on Xml streams with bounded delay and concurrency · Inf. Comput. 2011
Logic in computer science
monadic second-order logic
0.112016
First-order definability of rational transductions: An algebraic approach · LICS 2016
Logic in computer science › monadic second-order logic
MSO transduction
0.012013
From Two-Way to One-Way Finite State Transducers · LICS 2013
Data stream processing
continuous query processing
0.012011
Queries on Xml streams with bounded delay and concurrency · Inf. Comput. 2011

Methods — techniques the papers use, named apart from their topics

MSO transduction · 0.3congruence · 0.2algebraic theory · 0.2rabin-scott construction · 0.2
YearPublicationVenuePosition
2020 Minimization of visibly pushdown automata is NP-complete
abstract
We show that the minimization of visibly pushdown automata is NP-complete. This result is obtained by introducing immersions, that recognize multiple languages (over a usual, non-visible alphabet) using a common deterministic transition graph, such that each language is associated with an initial state and a set of final states. We show that minimizing immersions is NP-complete, and reduce this problem to the minimization of visibly pushdown automata.
Olivier Gauwin, Anca Muscholl, Mikhail A. Raskin
Log. Methods Comput. Sci.1
2019 Logical and Algebraic Characterizations of Rational Transductions
Emmanuel Filiot, Olivier Gauwin, Nathan Lhote
Log. Methods Comput. Sci.2
2019 Streamability of nested word transductions
abstract
We consider the problem of evaluating in streaming (i.e., in a single left-to-right pass) a nested word transduction with a limited amount of memory. A transduction T is said to be height bounded memory (HBM) if it can be evaluated with a memory that depends only on the size of T and on the height of the input word. We show that it is decidable in coNPTime for a nested word transduction defined by a visibly pushdown transducer (VPT), if it is HBM. In this case, the required amount of memory may depend exponentially on the height of the word. We exhibit a sufficient, decidable condition for a VPT to be evaluated with a memory that depends quadratically on the height of the word. This condition defines a class of transductions that strictly contains all determinizable VPTs.
Emmanuel Filiot, Olivier Gauwin, Pierre-Alain Reynier, Frédéric Servais
Log. Methods Comput. Sci.2
2018 On Canonical Models for Rational Functions over Infinite Words
abstract
This paper investigates canonical transducers for rational functions over infinite words, i.e., functions of infinite words defined by finite transducers. We first consider sequential functions, defined by finite transducers with a deterministic underlying automaton. We provide a Myhill-Nerode-like characterization, in the vein of Choffrut's result over finite words, from which we derive an algorithm that computes a transducer realizing the function which is minimal and unique (up to the automaton for the domain). The main contribution of the paper is the notion of a canonical transducer for rational functions over infinite words, extending the notion of canonical bimachine due to Reutenauer and Schützenberger from finite to infinite words. As an application, we show that the canonical transducer is aperiodic whenever the function is definable by some aperiodic transducer, or equivalently, by a first-order transduction. This allows to decide whether a rational function of infinite words is first-order definable.
Emmanuel Filiot, Olivier Gauwin, Nathan Lhote, Anca Muscholl
FSTTCS2
2018 One-way definability of two-way word transducers
abstract
Functional transductions realized by two-way transducers (or, equally, by streaming transducers or MSO transductions) are the natural and standard notion of "regular" mappings from words to words. It was shown in 2013 that it is decidable if such a transduction can be implemented by some one-way transducer, but the given algorithm has non-elementary complexity. We provide an algorithm of different flavor solving the above question, that has doubly exponential space complexity. In the special case of sweeping transducers the complexity is one exponential less. We also show how to construct an equivalent one-way transducer, whenever it exists, in doubly or triply exponential time, again depending on whether the input transducer is sweeping or two-way. In the sweeping case our construction is shown to be optimal.
Félix Baschenis, Olivier Gauwin, Anca Muscholl, Gabriele Puppis
Log. Methods Comput. Sci.2
2017 Untwisting two-way transducers in elementary time
abstract
Functional transductions realized by two-way transducers (equivalently, by streaming transducers and by MSO transductions) are the natural and standard notion of “regular” mappings from words to words. It was shown recently (LICS'13) that it is decidable if such a transduction can be implemented by some one-way transducer, but the given algorithm has non-elementary complexity. We provide an algorithm of different flavor solving the above question, that has double exponential space complexity. We further apply our technique to decide whether the transduction realized by a two-way transducer can be implemented by a sweeping transducer, with either known or unknown number of passes.
Félix Baschenis, Olivier Gauwin, Anca Muscholl, Gabriele Puppis
LICS2
2016 Aperiodicity of Rational Functions Is PSPACE-Complete
abstract
It is known that a language of finite words is definable in monadic second-order logic - MSO - (resp. first-order logic - FO -) iff it is recognized by some finite automaton (resp. some aperiodic finite automaton). Deciding whether an automaton A is equivalent to an aperiodic one is known to be PSPACE-complete. This problem has an important application in logic: it allows one to decide whether a given MSO formula is equivalent to some FO formula. In this paper, we address the aperiodicity problem for functions from finite words to finite words (transductions), defined by finite transducers, or equivalently by bimachines, a transducer model studied by Schützenberger and Reutenauer. Precisely, we show that the problem of deciding whether a given bimachine is equivalent to some aperiodic one is PSPACE-complete.
Emmanuel Filiot, Olivier Gauwin, Nathan Lhote
FSTTCS2
2016 Minimizing Resources of Sweeping and Streaming String Transducers
abstract
We consider minimization problems for natural parameters of word transducers: the number of passes performed by two-way transducers and the number of registers used by streaming transducers. We show how to compute in ExpSpace the minimum number of passes needed to implement a transduction given as sweeping transducer, and we provide effective constructions of transducers of (worst-case optimal) doubly exponential size. We then consider streaming transducers where concatenations of registers are forbidden in the register updates. Based on a correspondence between the number of passes of sweeping transducers and the number of registers of equivalent concatenation-free streaming transducers, we derive a minimization procedure for the number of registers of concatenation-free streaming transducers.
Félix Baschenis, Olivier Gauwin, Anca Muscholl, Gabriele Puppis
ICALP2
2016 First-order definability of rational transductions: An algebraic approach
abstract
The algebraic theory of rational languages has provided powerful decidability results. Among them, one of the most fundamental is the definability of a rational language in the class of aperiodic languages, i.e., languages recognized by finite automata whose transition relation defines an aperiodic congruence. An important corollary of this result is the first-order definability of monadic second-order formulas over finite words.
Emmanuel Filiot, Olivier Gauwin, Nathan Lhote
LICS2
2015 One-way Definability of Sweeping Transducer
abstract
Two-way finite-state transducers on words are strictly more expressive than one-way transducers. It has been shown recently how to decide if a two-way functional transducer has an equivalent one-way transducer, and the complexity of the algorithm is non-elementary. We propose an alternative and simpler characterization for sweeping functional transducers, namely, for transducers that can only reverse their head direction at the extremities of the input. Our algorithm works in 2EXPSPACE and, in the positive case, produces an equivalent one-way transducer of doubly exponential size. We also show that the bound on the size of the transducer is tight, and that the one-way definability problem is undecidable for (sweeping) non-functional transducers.
Félix Baschenis, Olivier Gauwin, Anca Muscholl, Gabriele Puppis
FSTTCS2
2015 Early nested word automata for XPath query answering on XML streams
Denis Debarbieux, Olivier Gauwin, Joachim Niehren, Tom Sebastian, Mohamed Zergaoui
Theor. Comput. Sci.2
2014 Reasoning on BGP routing filters using tree automata
Caroline Battaglia, Véronique Bruyère, Olivier Gauwin, Cristel Pelsser, Bruno Quoitin
Comput. Networks3
2013 Visibly Pushdown Automata: Universality and Inclusion via Antichains
Véronique Bruyère, Marc Ducobu, Olivier Gauwin
LATA3
2013 From Two-Way to One-Way Finite State Transducers
abstract
Any two-way finite state automaton is equivalent to some one-way finite state automaton. This well-known result, shown by Rabin and Scott and independently by Shepherdson, states that two-way finite state automata (even non-deterministic) characterize the class of regular languages. It is also known that this result does not extend to finite string transductions: (deterministic) two-way finite state transducers strictly extend the expressive power of (functional) one-way transducers. In particular deterministic two-way transducers capture exactly the class of MSO-transductions of finite strings. In this paper, we address the following definability problem: given a function defined by a two-way finite state transducer, is it definable by a one-way finite state transducer? By extending Rabin and Scott's proof to transductions, we show that this problem is decidable. Our procedure builds a one-way transducer, which is equivalent to the two-way transducer, whenever one exists.
Emmanuel Filiot, Olivier Gauwin, Pierre-Alain Reynier, Frédéric Servais
LICS2
2013 Right-Universality of Visibly Pushdown Automata
Véronique Bruyère, Marc Ducobu, Olivier Gauwin
RV3
2013 Early Nested Word Automata for XPath Query Answering on XML Streams
Denis Debarbieux, Olivier Gauwin, Joachim Niehren, Tom Sebastian, Mohamed Zergaoui
CIAA2
2011 Streamability of Nested Word Transductions
abstract
We consider the problem of evaluating in streaming (i.e. in a single left-to-right pass) a nested word transduction with a limited amount of memory. A transduction T is said to be height bounded memory (HBM) if it can be evaluated with a memory that depends only on the size of T and on the height of the input word. We show that it is decidable in coNPTime for a nested word transduction defined by a visibly pushdown transducer (VPT), if it is HBM. In this case, the required amount of memory may depend exponentially on the height of the word. We exhibit a sufficient, decidable condition for a VPT to be evaluated with a memory that depends quadratically on the height of the word. This condition defines a class of transductions that strictly contains all determinizable VPTs.
Emmanuel Filiot, Olivier Gauwin, Pierre-Alain Reynier, Frédéric Servais
FSTTCS2
2011 Streamable Fragments of Forward XPath
Olivier Gauwin, Joachim Niehren
CIAA1
2011 Queries on Xml streams with bounded delay and concurrency
Olivier Gauwin, Joachim Niehren, Sophie Tison
Inf. Comput.1
2009 Earliest Query Answering for Deterministic Nested Word Automata
Olivier Gauwin, Joachim Niehren, Sophie Tison
FCT1
2009 Bounded Delay and Concurrency for Earliest Query Answering
Olivier Gauwin, Joachim Niehren, Sophie Tison
LATA1
2008 Streaming tree automata
Olivier Gauwin, Joachim Niehren, Yves Roos
Inf. Process. Lett.1
2007 Conciliation through Iterated Belief Merging
abstract
Two families of conciliation processes for intelligent agents based on an iterated merge-then-revise change function for belief profiles are introduced and studied. The processes from the first family are sceptical in the sense that at any revision step, each agent considers that her current beliefs are more important than the current beliefs of the group, while the processes from the other family are credulous. Some key features of such conciliation processes are pointed out for several merging operators; especially, the stationarity issue, the existence of consensus and the properties of the induced iterated merging operators are investigated.
Olivier Gauwin, Sébastien Konieczny, Pierre Marquis
J. Log. Comput.1
2005 Conciliation and Consensus in Iterated Belief Merging
Olivier Gauwin, Sébastien Konieczny, Pierre Marquis
ECSQARU1