Existe-t-il un 2DFA avec états (où n est non trivial, disons au moins 4) qui nécessite au moins 2 n états pour simuler en utilisant n'importe quel DFA?
Un DFA bidirectionnel (2DFA) est un automate à états finis déterministe qui est autorisé à se déplacer d'avant en arrière sur sa bande d'entrée en lecture seule, contrairement aux automates à états finis qui ne peuvent déplacer la tête d'entrée que dans une direction.
Il est bien connu que les 2DFA reconnaissent précisément la même classe de langues que les DFA, c'est-à-dire les langues régulières. La question de l'efficacité de la simulation est moins bien comprise. Les constructions originales de la fin des années 1950 de Rabin / Scott et Shepherdson utilisaient une notion de séquences croisées et sont assez difficiles à analyser. Moshe Vardi a publié une autre construction qui montre une limite supérieure de états, mais cette limite peut avoir un certain mou.
Je demande si des (familles de) 2DFA sont connues qui nécessitent de nombreux états dans n'importe quel DFA les simulant, même après la minimisation de Myhill-Nerode du DFA. De plus, y aurait-il des conséquences intéressantes à connaître de tels 2DFA?
- Moshe Y. Vardi, A Note on the Reduction of Two-Way Automata to One-Way Automata , IPL 30 261–264, 1989. doi: 10.1016 / 0020-0190 (89) 90205-6 ( préimpression )