Seja um alfabeto de tamanho e considere DFAs mínimos, cujo tamanho é limitado por no máximo . Seja o número de diferentes DFAs mínimos.2 m f ( m )
Podemos encontrar uma fórmula de forma fechada para ?
Considerando que para a função de transição de um DFA de tamanho no máximo é um gráfico. Como o grau dos nós é delimitado por , para cada nó existem possibilidades de pares de arcos (conforme sugerido nos comentários). Neste gráfico, existem no máximo opções possíveis de estado inicial e no máximo opções possíveis de conjuntos de estados finais. Assim, o número máximo de DFAs de tamanho no máximo é .
Podemos generalizar para um alfabeto arbitrário : o limite se torna .
Mas limitamos aqui os DFAs arbitrários e estou interessado em limitar o número mínimo de DFAs. Assim, parece que esse limite poderia ser mais apertado ... Alguém tem uma estimativa melhor?
Eu apreciaria, se possível, alguns trabalhos relacionados a esse problema ou uma prova / contra-exemplo.
Respostas:
De acordo com Ishigami Y., Tani S. (1993) As dimensões VC de autômatos finitos com n estados, http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , a dimensão VC de a classe de conceito de DFAs de estados em um alfabeto de tamanho k é d = d ( n , k ) : = ( k - 1 + o ( 1 ) ) n log 2 n . Segue-se que existem pelo menos 2 d autômatos n- state distintos em um kn k
fonte
(Nota: o limite superior indicado na resposta aceita é melhor ou igual ao indicado aqui)
Um limite superior é proposto neste artigo, dado em um dos comentários anteriores: “ Sobre o número de línguas distintas aceitas por autômatos finitos com n estados ” (2002, M. Domaratzki, D. Kisman, J. Shallit) .
Nesse papel:
fonte