Deje que sea un alfabeto de tamaño , y considere los DFA mínimos cuyo tamaño está limitado como máximo por . Supongamos que denota el número de diferentes DFA mínimos de este tipo.2 m f ( m )
¿Podemos encontrar una fórmula de forma cerrada para ?
Teniendo en cuenta que para la función de transición de un DFA de tamaño como máximo es un gráfico. Dado que el grado de los nodos está limitado por , para cada nodo hay posibilidades de pares de arcos (como se sugiere en los comentarios). En este gráfico hay como máximo posibles elecciones de estado inicial y como máximo posibles elecciones de conjuntos de estados finales. Por lo tanto, el número máximo de DFA de tamaño como máximo es .m 2 m 2 m 2 m m f ( m ) ≤ m 2 m ⋅ m ⋅ 2 m = 2 m ⋅ m 2 m + 1
Podemos generalizar a un alfabeto arbitrario : el límite se convierte en . f ( m ) ≤ 2 m ⋅ m | Σ | m + 1
Pero limitamos aquí los DFA arbitrarios y estoy interesado en limitar el número de DFA mínimos. Por lo tanto, parece que este límite podría ser más estricto ... ¿Alguien tiene una mejor estimación?
Agradecería si es posible, algunos documentos relacionados con este problema o una prueba / contraejemplo.
Respuestas:
Según Ishigami Y., Tani S. (1993) Las dimensiones VC de autómatas finitos con n estados, http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , la dimensión VC de La clase de concepto de DFA -estatales sobre un alfabeto de tamaño k es d = d ( n , k ) : = ( k - 1 + o ( 1 ) ) n log 2 n . De ello se deduce que hay al menos 2 d autómatas distintos de n estados en una kn k
fuente
(NB: el límite superior dado en la respuesta aceptada es mejor o igual al dado aquí)
Se propone un límite superior en este documento en uno de los comentarios anteriores: " Sobre el número de idiomas distintos aceptados por autómatas finitos con n estados " (2002, M. Domaratzki, D. Kisman, J. Shallit) .
En este papel:
fuente