¿Número de DFA mínimos de tamaño como máximo


9

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 )Σ2mf(m)

¿Podemos encontrar una fórmula de forma cerrada para ?f(m)

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 mm 2 m = 2 mm 2 m + 1|Σ|=2m2m2m2mmf(m)m2mm2m=2mm2m+1

Podemos generalizar a un alfabeto arbitrario : el límite se convierte en . f ( m ) 2 mm | Σ | m + 1Σf(m)2mm|Σ|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.


1
No creo que tu límite superior sea correcto. Parece que debería ser , en lugar de . Para cada nodo, considere los dos arcos que salen de ese nodo; hay posibilidades de dónde va el primer arco posibilidades de dónde va el segundo arco, por lo que posibilidades en total. Hay nodos, por lo que obtenemos posibilidades para el conjunto de arcos. La generalización sería . f ( m ) m × 2 m × 2 2 m m m m 2 m ( m 2 ) m = m 2 m f ( m ) m × 2 m × m | Σ | metrof(m)m×2m×m2mf(m)m×2m×22mmmm2m(m2)m=m2mf(m)m×2m×m|Σ|m
DW

44
Aquí hay una referencia que puede ser relevante: "EN EL NÚMERO DE IDIOMAS DISTINTOS ACEPTADOS POR AUTOMÁTICOS FINITOS CON n ESTADOS" - citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.2838
Michael Wehar

2
Gracias a los dos por corregir mi error y darme esta referencia, que de hecho es relevante.
Luz

Respuestas:


7

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 knk

d=d(n,k):=(k1+o(1))nlog2n.
2dnkAlfabeto de letras. El límite superior en el número de dichos autómatas se deriva de un argumento de conteo simple (dado en el documento), y es como máximo .2d

m(|Σ|1+o(1))m m

Creo que esto también cuenta con DFA mínimos, ya que la dimensión VC es independiente de la representación, en realidad está contando lenguajes distintos , que corresponden a DFA mínimos.
Aryeh

(m1)!

(m1)!mm

De hecho, si nos fijamos en la prueba de Thm. 3.2 en el artículo que vinculé, verá esa expresión exacta en el denominador.
Aryeh

4

(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:

  • f|Σ|(m)m|Σ|
  • g|Σ|(m)m|Σ|

g|Σ|(m) mm

68g|Σ|(m)2mm|Σ|m(m1)!2mm|Σ|m+1

f|Σ|(m)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.