Próbuję rozwiązać konkretny problem i pomyślałem, że mogę go rozwiązać za pomocą teorii automatów. Zastanawiam się, jakie modele automatów mają rozstrzygające rozstrzyganie w czasie wielomianowym? tzn. jeśli masz maszyny , możesz sprawdzić, czy wydajnie.
Oczywiste, które przychodzą na myśl, to DFA i liczniki ograniczone do odwrócenia, w których liczba liczników jest stała (patrz ten artykuł ).
Jakie inne znaczące klasy można dodać do tej listy?
Im mocniejsze automaty, tym lepiej. Na przykład DFA nie wystarczą, aby rozwiązać mój problem, a liczniki nie mogą tego zrobić z określoną liczbą liczników. (Oczywiście, jeśli staniesz się zbyt potężny, wówczas powstrzymywanie jest albo trudne, jak dla NFA, albo nierozstrzygalne, dla CFG).