Étant donné un langage régulier sur l'alphabet A , son automate déterministe minimal peut être vu comme un multigraphe connecté dirigé avec un degré extérieur constant | A | et un état initial marqué (en oubliant les étiquettes de transitions, les états finaux). Nous gardons l'état initial car chaque sommet doit être accessible depuis celui-ci.
L'inverse est-il vrai? C'est-à-dire, étant donné un multigraphe connecté dirigé avec un degré extérieur constant et un état initial tels que chaque sommet est accessible depuis celui-ci, y a-t-il toujours un langage L tel que G est le graphe sous-jacent de l'automate minimal de L ?
Par exemple si c'est vrai, puisque le graphe doit être un "lasso" avec un préfixe de taille i et une boucle de taille j , et correspond à l'automate minimal de L = { a i + n j | n ∈ N } .
La motivation vient d'un problème connexe rencontré dans une réduction de décidabilité, où la solution est plus facile: à partir d'un graphe simple non orienté, et avec plus d'opérations autorisées comme l'ajout de puits. Mais je me demandais si quelqu'un avait déjà regardé cette question plus naturelle?
Les seules choses connectées à distance que j'ai pu trouver dans la littérature sont des articles comme la complexité de la coloration des routes avec des mots de réinitialisation prescrits , où le but est de colorer un tel multigraphe de sorte que l'automate résultant ait un mot de synchronisation. Cependant, la minimalité ne semble pas être prise en compte.
Mise à jour : Question de suivi après la réponse de Klaus Draeger: quelle est la complexité de décider si un graphique est de cette forme? On peut deviner l'étiquetage et vérifier polynomialement la minimalité de l'automate, donc c'est en NP, mais peut-on en dire plus?