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


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:


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.