En realidad, descubrí que el conjunto de lenguajes sensibles al contexto, ( \ mathbf {= NSPACE (O (n)) = LBA} idiomas aceptados) no se discuten tan ampliamente como \ mathbf {REG} (idiomas regulares) o \ mathbf {CFL} (lenguajes sin contexto). Y también el problema abierto \ mathbf {DSPACE (O (n))} = ^ {?} \ Mathbf {NSPACE (O (n))} no es tan famoso como el problema "análogo": " \ mathbf {P} = ^ {?} \ mathbf {NP} ".R E G C F L D S P A C E ( O ( n ) ) = ? N S P A C E ( O ( n ) ) P = ? N P
Bueno, ¿existe realmente una analogía así?
- ¿Existe un idioma en que no se haya podido demostrar que esté en (como idiomas completos)?
- Además: ¿hay un lenguaje en que esté "completo" en el siguiente sentido: si podemos demostrar que está en obtenemos ese ?
- (Quizás solo sea una cuestión de opinión) ¿Ambos problemas están en el mismo nivel de dificultad?
Respuestas:
La versión más conocida de estas preguntas es la pregunta . Si entonces un argumento de relleno (ligeramente complicado) muestra que , y entonces implica la conjetura bien conocida .L = N L D S P A C E ( n ) = N S P A C E ( n ) D S P A C E ( n ) ≠ N S P A C E ( n ) L ≠ N LL=?NL L=NL DSPACE(n)=NSPACE(n) DSPACE(n)≠NSPACE(n) L≠NL
La conjetura es considerada (por algunos) más accesible que la conjetura . No estoy seguro de que muchas personas tengan una opinión sobre la conjetura .P ≠ N P D S P A C E ( n ) ≠ N S P A C E ( n )L≠NL P≠NP DSPACE(n)≠NSPACE(n)
El cuadro más grande aquí es si el teorema de Savitch , que establece que para razonable , Es ajustado. Mientras , creo que la mayoría de la gente cree que . Por otro lado, no estoy seguro de que la gente crea que es la explosión óptima; quizás un exponente más pequeño también funcione, al menos en algunos casos. Véase, por ejemplo, un artículo reciente de arXiv , La complejidad espacial parametrizada de la lógica de primer orden de la variable limitada de comprobación de modelo , por Yijia Chen, Michael Elberfeld y Moritz Müller.t ( n ) ≥ log n N P S P A C E = P S P A C E N S P A C E ( n k ) ≠ D S PNSPACE(t(n))⊆DSPACE(t(n)2) t(n)≥logn NPSPACE=PSPACE t ( n ) 2NSPACE(nk)≠DSPACE(nk) t(n)2
fuente
¿Quieres decir, es la pregunta DSPACE (O (n)) = ? NSPACE (O (n)) en el mismo nivel de dificultad que la pregunta P = ? NP ? Bueno, tenemos buenas razones para creer que P es un subconjunto estricto de NP , pero no estoy al tanto de razones igualmente bien elaboradas para creer que DSPACE (O (n)) es un subconjunto estricto de NSPACE (O (n)) . Permítanme centrarme en la pregunta más fácil . Las caminatas aleatorias "no están mal" para explorar (con respecto a la accesibilidad) los gráficos no dirigidos asociados con SL O ( log n ) O ( log n )L=?NL . La obvia caminata aleatoria trivial análoga en un gráfico dirigido fallará gravemente al explorar un gráfico dirigido (con respecto a la accesibilidad). Pero tal vez hay otras formas aleatorias similares para explorar un gráfico dirigido (o un gráfico acíclico en capas). Basado en el teorema de Savitch, incluso adivinaría que existen tales formas, si estamos dispuestos a guardar un conjunto cambiante de posiciones dentro del gráfico dirigido durante el proceso de exploración aleatoria. Y luego el desafío sería comprender si guardar menos de posiciones no permitirá una buena exploración aleatoria.O(logn) O(logn)
Incluso después de entender si debemos creer , probar que probablemente sea tan imposible como probar . Ryan Williams da una razón explícita y dice:P ≠ N PL≠NL P≠NP
para responder ¿Es ALogTime! = PH difícil de probar (y desconocido)? Lance Fortnow básicamente planteó la pregunta y aún no está de acuerdo. Mi propia lección fue:
fuente
Además de las otras respuestas, existe una noción de reducibilidad e integridad para el problema CSL frente a DCSL, es decir, la reducibilidad log-lin, y existen problemas bastante completos de CSL. Por ejemplo, el problema de desigualdad para las expresiones regulares. Aquí hay una pregunta muy similar a la suya, junto con una respuesta que proporciona más antecedentes y referencias: /cstheory/1905/completeness-and-context-sensitive-languages
fuente
Además, podría ver un posible intento de probar aquí:L=P
https://hal.archives-ouvertes.fr/hal-01999029
fuente