Estou fazendo algumas pesquisas sobre os NFAs e problemas de inclusão com eles. Eu sei que, em geral, os problemas de inclusão e a conversão para uma NFA inequívoca são ambos completos do PSPACE.
Gostaria de saber, existem subclasses de NFA para as quais elas podem ser decididas com eficiência? Em particular, os NFAs que estou analisando aceitam linguagem finita, onde todas as palavras têm o mesmo vetor Parikh.
Respostas:
Aqui estão três referências que podem ser úteis.
essa segunda referência é mais indireta e dependeria de um mapeamento entre os NFAs e os autômatos em árvore .
a referência acima também cita o seguinte:
fonte
Como exemplo negativo, é mostrado neste artigo por Kozen que, considerando os DFAs , decidindo se está completo no PSPACE (a resultado direto do Lema 3.2.3 no artigo).A1,...,An ⋃ni=1L(Ai)=Σ∗
Assim, decidir a contenção, mesmo para os NFAs finitamente ambíguos, é completo com o PSPACE.
Embora isso não signifique que seu caso não possa ser decidido com eficiência, ele fornece algumas evidências de que pode não ser.
fonte