complejidad del medio idioma

24

Para cualquier lenguaje sobre Σ * , definir L 1 / 2 = { x Σ * : x y L , y Σ | x | } . En palabras, consiste de todas las para los cuales existe un de igual longitud tal que .LΣ

L1/ /2={XΣ:XyL,yΣEl |XEl |}.
x y x y LL1/ /2XyXyL

Un ejercicio en el libro de Sipser pide mostrar que es regular siempre que es. He visto dos soluciones distintas, y ambas implican una explosión exponencial de estados. LL1/ /2L

Pregunta: ¿alguien puede construir una familia de idiomas modo que el autómata canónico para sea ​​significativamente (digamos, exponencialmente) más grande que el de ? ¡Mis mejores esfuerzos hasta ahora solo aumentan el tamaño del estado en !( L n ) 1 / 2 L + 1{Lnorte}(Lnorte)1/ /2L+1

Aria
fuente
1
no menciona el problema semiobvio de la minimización de DFA. No he visto las pruebas, pero tal vez no lo toman en cuenta. y una minimización de DFA posterior a la ejecución en la construcción de prueba podría simplificar significativamente el DFA ...?
vzn
55
Las construcciones en las pruebas son abstractas y no está nada claro cómo minimizarlas a través de las técnicas estándar.
Aryeh
¿Puedes publicar la mejor familia de idiomas que hayas encontrado?
Diego de Estrada
No es necesario responder a su Q, pero puede ser útil esbozar las construcciones. otra opción es atacar el problema empíricamente con
FSM

Respuestas: