Я пытаюсь решить конкретную проблему, и я подумал, что смогу решить ее, используя теорию автоматов. Мне интересно, какие модели автоматов имеют разрешимость за полиномиальное время? то есть если у вас есть машины вы можете проверить, эффективно ли . L ( M 1 ) ⊆ L ( M 2 )
Очевидные из них, которые приходят на ум, - это DFA и счетные машины с ограниченным реверсом, в которых количество счетчиков фиксировано (см. Эту статью ).
Какие другие известные классы могут быть добавлены в этот список?
Чем мощнее автоматы, тем лучше. Например, DFA недостаточно для решения моей проблемы, и счетчики не могут сделать это с фиксированным количеством счетчиков. (Естественно, если вы становитесь слишком могущественным, то сдерживание может быть либо внутренним, как для NFA, либо неразрешимым для CFG).