Separar el espacio de registro del tiempo polinómico

24

Está claro que cualquier problema que sea decidible en el espacio de registro determinista ( ) se ejecuta en la mayoría de los casos de polinomios ( ). Hay una gran cantidad de clases de complejidad entre y . Los ejemplos incluyen , , , , , . Se cree ampliamente que .P L P N L L o g C F L N C i S A C i A C i S C i L PLPLPNLLogCFLNCiSACiACiSCiLP

En una de mis entradas del blog he mencionado dos enfoques (junto con las conjeturas correspondientes) hacia demostrando . ¡Ambos enfoques se basan en programas de ramificación y tienen 20 años de diferencia! ¿Existen otros enfoques y / o conjeturas para separar de (o) separar las clases intermedias entre y ?L P L PLPLPLP

Shiva Kintali
fuente
creo que este problema de compresión de una secuencia de ejecución de TM está relacionado
vzn

Respuestas:

21

Profundidad Circuit límites inferiores (equivalentemente, límites tamaño fórmula inferiores) son probablemente el enfoque más natural: A Super- log2(n) la profundidad límite inferior para un problema en P separaría P de L , y la técnica de comunicación complejidad Karchmer-Wigderson puede ser el natural para eso.

Noam
fuente
3
¿Los obstáculos a prueba naturales no serían un problema aquí? Tengo curiosidad por qué sería así.
Suresh Venkat
66
Sí, definitivamente parece que tal prueba tendría que ser "no natural", pero por lo que yo entiendo, debería ser el otro enfoque mencionado en la publicación del blog.
Noam
8

[1] demuestra un límite inferior para instancias de flujo de costo mínimo cuyos tamaños de bits son suficientemente grandes (pero aún lineales) en comparación con el tamaño del gráfico, y además demostró que si se pudiera mostrar el mismo límite inferior para entradas de datos suficientemente pequeños tamaño de bit implicaría (y por lo tanto PL ). Esto es, en un alto nivel, lo mismo que la respuesta de Noam en que se trata de probar los límites inferiores de la profundidad del circuito (= límites inferiores del tamaño de la fórmula), pero parece ser una dirección muy diferente a los juegos de Karchmer-Wigderson.PNCPL

Con más detalle, [1] muestra lo siguiente. Usando la misma notación que en el artículo, dejemos que denote el lenguaje de flujo mincost. Podemos pensar en el lenguaje mincost-flow en gráficos de n -vértices, denotado L ( n ) , como un subconjunto de Z k ( n ) para algunos k ( n ) = Θ ( n 2 ) , con enteros codificados por cadenas de bits . Deje B ( a , n ) denotar el conjunto de todos los vectores en Z k ( n )LnL(n)Zk(n)k(n)=Θ(n2)B(a,n)Zk(n)donde cada coordenada entera tiene un tamaño de bit como máximo . Dada una función f ( x 1 , ... , x k ) (especificaremos qué tipo de función más adelante), decimos que f separa L ( n ) dentro de B ( a , n ) si los puntos en L ( n ) B ( a , n ) son exactamente esos xB ( a ,anf(x1,,xk)fL(n)B(a,n)L(n)B(a,n) tal que f ( x ) = 1 .xB(a,n)f(x)=1

Proposición [1, Proposición 7.3] Si está separada en B ( a , n ) por det ( M ( x ) ) donde es una matriz de tamaño cuyas entradas son ( complejo) combinaciones lineales de , y de modo que , luego .L(n)B(a,n)det(M(x))2 n / d x 1 , , x k a < 1 / ( 2 d ) PN CM2n/dx1,,xka<1/(2d)PNC

La relación entre el límite de bits y el límite de tamaño es crucial aquí. En el mismo documento, mostró:2 n / dan2n/d

Teorema [1, Teorema 7.4] La hipótesis de la proposición anterior es válida para todos los límites de bits suficientemente grandes .a

La prueba del teorema anterior utiliza algunos martillos pesados ​​como cajas negras, pero por lo demás es elemental (nota: "elemental" " fácil "). Es decir, utiliza el límite de Milnor-Thom en el número de componentes conectados de una variedad semialgebraica real (el mismo límite utilizado por Ben-Or para probar límites inferiores en la distinción / clasificación de elementos en el modelo de árbol de cómputo real), la descomposición de Collins ( se usa para probar la eliminación efectiva del cuantificador sobre R ), un argumento de posición general y algunas otras ideas. Sin embargo, todas estas técnicas sólo dependido del grado de los polinomios involucrados, y así no se puede utilizar para demostrar PN C como en el anterior Proposition (de hecho, [1, Prop. 7.5] construye un polinomioRPNC del mismo grado quemodo que la proposición anterior falla conen lugar de). Analizar esta situación y buscar propiedades que fueran más allá del grado fue una de las inspiraciones para GCT.gg detdetgdet

[1] K. Mulmuley. Límites inferiores en un modelo paralelo sin operaciones de bits . SIAM J. Comput., 28 (4), 1460–1509, 1999

Joshua Grochow
fuente
8

Me alegró el día cuando mi amigo James me dijo que este hilo de hace mucho tiempo se reavivó. Gracias por eso.

Además, tuve la necesidad de compartir algunas referencias interesantes que son relevantes para L vs Log (DCFL) vs Log (CFL). ¡Que tengas un gran día!

http://link.springer.com/chapter/10.1007%2F978-3-642-14031-0_35#page-1

http://link.springer.com/chapter/10.1007/3-540-10003-2_89?no-access=true

http://link.springer.com/chapter/10.1007%2F978-3-642-00982-2_42#page-1

http://www.researchgate.net/publication/220115950_A_Hardest_Language_Recognized_by_Two-Way_Nondeterministic_Pushdown_Automata

Michael Wehar
fuente
7

Luca Aceto acaba de destacar este nuevo artículo en su blog como el mejor artículo para estudiantes de EATCS en ICALP 2014 y tiene una nueva forma de separar NL / P:

  • Resultados de dureza para la intersección sin vacío Wehar

    Reexaminamos cuidadosamente una construcción de Karakostas, Lipton y Viglas (2003) para mostrar que el problema de intersección de no vacío para DFA (autómatas finitos deterministas) caracteriza la clase de complejidad NL. En particular, si está restringido a un alfabeto de cinta de trabajo binario, entonces existen constantes y c 2 de modo que para cada intersección k el vacío para k DFA se puede resolver en c 1 k log ( n ) espacio, pero no se puede resolver en c 2 k log ( n )c1c2kkc1klog(n)c2klog(n)espacio. Optimizamos la construcción para mostrar un número arbitrario de intersección de DFA. El no vacío no se puede resolver en espacio. Además, si existe una funciónf(k)=o(k)tal que por cadakintersección, el no vacío parak DFA es solucionable ennf(k)tiempo, entonces P ≠ NL. Si no existe una constante ctal que para cadakintersección, el no vacío parakDFA se pueda resolver ennco(nlog(n)log(log(n)))f(k)=o(k)kknf(k)ckknc tiempo, entonces P no contiene ninguna clase de complejidad de espacio mayor que NL.

vzn
fuente