Hay algunos problemas NP-Complete ( , , etc.) que se sabe que están en . ¿Qué pasa con los espacios sub-lineales?D S P A C E ( n )
¿Existe algún problema conocido de NP-Completo (o NP-Intermedio) en el espacio no lineal subdeterminado ?
Hay algunos problemas NP-Complete ( , , etc.) que se sabe que están en . ¿Qué pasa con los espacios sub-lineales?D S P A C E ( n )
¿Existe algún problema conocido de NP-Completo (o NP-Intermedio) en el espacio no lineal subdeterminado ?
Respuestas:
La versión plana de muchos problemas NP-completos pertenecen a para algunos q < 1
Véase, por ejemplo, " Límites inferiores y problemas completos en clases de complejidad lineal no lineal y tiempo lineal no lineal " de P. Chapdelaine y E. Grandjean (2006)
Cualquier problema tiene una versión así, ¡solo PAD! Por ejemplo, el lenguaje que consiste en un verdadero 3CNF de longitud m seguido de m ^ 2 0 está en DSPACE (sqrt (n)).
Para cualquier idioma en existe una prueba que se puede verificar utilizando el espacio de trabajo O ( log n ) . Uno solo necesita usar las mismas ideas que se usan para probar que SAT es N P -completo. Por definición, dado un lenguaje N P L , sabemos que existe una máquina Turing M tal que para cualquier x ∈ L existe un y tal que M ( x , y ) acepta. Podemos construir una prueba verificable de espacio de registro para x escribiendo yy el cuadro de cálculo de en la entrada x , y . Es fácil verificar en el cuadro logspace que describe una aceptación de cálculo válida de M . Del mismo modo, para cualquier x ∉ L y cualquier y , no se acepta ningún cálculo válido de M ( x , y ) , por lo que el verificador de espacio de registro no aceptará ningún cuadro.
Por supuesto, esto no muestra que (porque eso implicaría N P = P ). La razón es que el verificador tiene acceso bidireccional a la prueba (puede ir y venir). La definición del verificador de prueba de N L le da al verificador de espacio de registro solo acceso unidireccional a la prueba (una vez que se lee un poco de la prueba y la cabeza se mueve hacia la derecha, no puede moverse hacia la izquierda).