Cyril Nicaud
University of Paris
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Cyril Nicaud.
symposium on theoretical aspects of computer science | 2009
Frédérique Bassino; Julien David; Cyril Nicaud
We prove that, for any arbitrary finite alphabet and for the uniform distribution over deterministic and accessible automata with
language and automata theory and applications | 2009
Cyril Nicaud
n
international conference on implementation and application of automata | 2007
Frédérique Bassino; Julien David; Cyril Nicaud
states, the average complexity of Moores state minimization algorithm is in
Discrete Mathematics | 2005
Frédérique Bassino; Julien Clément; Cyril Nicaud
\mathcal{O}(n \log n)
international workshop and international workshop on approximation, randomization, and combinatorial optimization. algorithms and techniques | 2016
Cyril Nicaud
. Moreover this bound is tight in the case of unary automata.
Algorithmica | 2012
Frédérique Bassino; Julien David; Cyril Nicaud
Glushkovs algorithm builds an *** -free nondeterministic automaton from a given regular expression. In the worst case, its number of states is linear and its number of transitions is quadratic in the size of the expression. We show in this paper that in average, the number of transitions is linear.
international conference on software testing verification and validation | 2011
Pierre-Cyrille Héam; Cyril Nicaud
The C++ library REGAL is devoted to the random and exhaustive generation of finite deterministic automata. The random generation of automata can be used for example to test properties of automata, to experimentally study average complexities of algorithms dealing with automata or to compare different implementations of the same algorithm. The exhaustive generation allows one to check conjectures on small automata.
International Journal of Algebra and Computation | 2008
Frédérique Bassino; Cyril Nicaud; Pascal Weil
A non-empty word w is a Lyndon word if and only if it is strictly smaller for the lexicographical order than any of its proper suffixes. Such a word w is either a letter or admits a standard factorization uv where v is its smallest proper suffix. For any Lyndon word v, we show that the set of Lyndon words having v as right factor of the standard factorization is regular and compute explicitly the associated generating function. Next, considering the Lyndon words of length n over a twoletter alphabet, we establish that, for the uniform distribution, the average length of the right factor v of the standard factorization is asymptotically 3n/4.
International Journal of Foundations of Computer Science | 2010
Frédérique Bassino; Laura Giambruno; Cyril Nicaud
A synchronizing word for an automaton is a word that brings that automaton into one and the same state, regardless of the starting position. Cerny conjectured in 1964 that if a n-state deterministic automaton has a synchronizing word, then it has a synchronizing word of size at most (n-1)^2. Berlinkov recently made a breakthrough in the probabilistic analysis of synchronization by proving that with high probability, an automaton has a synchronizing word. In this article, we prove that with high probability an automaton admits a synchronizing word of length smaller than n^(1+\epsilon), and therefore that the Cerny conjecture holds with high probability.
developments in language theory | 2013
Sven De Felice; Cyril Nicaud
We prove that the average complexity of Moore’s state minimization algorithm is