salut les amis comment ca va ?
mon petit soucis du jour c'est que je dois faire un algorithme permettant d'effectuer la minimisation d'un automate
j'ai pu faire la premiere partie de cet algo (la plus clair a mon avis) qui consiste a retirer les etats inaccessibles
Cependant je ne parviens pas a trouver comment minimiser ce dernier en utilisant la definition ci dessous (2e partie de l'algo)
si quelqu'un peut m'expliquer l'etape 2 avec un (ou des) exemple(s) si possible et avec des mots simple je ne pourrais que le remercier du mieux que je pourrais1 - Faire deux classes : A contenant les états terminaux et B contenant les états non terminaux.
2 - S'il existe un symbole a et deux états e1 et e2 d'une même classe tels que et n'appartiennent pas à la même classe, alors créer une nouvelle classe et séparer e1 et e2.
3 - Recommencer 2 jusqu'à ce qu'il n'y ait plus de classes à séparer.
4 - Chaque classe restante forme un état du nouvel automate
Merci![]()
Partager