Algorithme de Moore La borne supérieure Le cas des automates unaires Conclusion
Sur la complexité moyenne de
l’algorithme de Moore 1
Frédérique Bassino Julien David Cyril Nicaud
ALEA 2009
1STACS’09
Frédérique Bassino, Julien David, Cyril Nicaud ALEA 2009
Algorithme de Moore La borne supérieure Le cas des automates unaires Conclusion
Automate déterministe complet
Un automate déterministe complet Aest
un graphe fini orien
dont les transitions (ou arêtes) sont étiquetées sur un
alphabet fini
avec un ensemble Fd’états (ou sommets) terminaux
un unique état initial.
pour tout état pet pour toute lettre ade l’alphabet, il existe
exactement une transition sortant de pétiquettée par a.
Frédérique Bassino, Julien David, Cyril Nicaud ALEA 2009
Algorithme de Moore La borne supérieure Le cas des automates unaires Conclusion
Un automate est accessible si
pour tout état de l’automate, il existe un chemin partant de
l’état initial et passant par cet état.
Le langage reconnu par un automate est l’ensemble des
étiquettes des chemins allant d’un état initial à un état terminal.
Les langages rationnels sont les langages reconnus par un
automate fini.
Frédérique Bassino, Julien David, Cyril Nicaud ALEA 2009
Algorithme de Moore La borne supérieure Le cas des automates unaires Conclusion
Automate
1 2 3
4
a b
ba
a,b
a,b Alphabet de l’automate :
A={a,b}
État initial : 1
Ensemble des états
terminaux : F={1,3}
Frédérique Bassino, Julien David, Cyril Nicaud ALEA 2009
Algorithme de Moore La borne supérieure Le cas des automates unaires Conclusion
Automate minimal
Pour tout langage rationnel, il n’y a pas d’unicité de
l’automate reconnaissant ce langage.
Pour tout langage rationnel, il existe un unique automate
déterministe accessible complet reconnaissant ce langage,
tel que le nombre d’états soit minimal.
On le nomme automate minimal
La plupart des algorithmes de minimisation d’automates
calculent la relation d’équivalence de Myhill-Nerode entre
les états afin de fusionner les états équivalents.
Frédérique Bassino, Julien David, Cyril Nicaud ALEA 2009
1 / 47 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !