Siguiendo la sugerencia de Kaveh, pongo mi comentario como una respuesta (ampliada).
Con respecto a Q1 , una palabra de precaución está en orden: incluso la profundidad logarítmica si está lejos de ser entendida, no hablando de polilgargarítmico. Entonces, en el mundo no monótono, el verdadero problema es mucho menos ambicioso:
Problema de profundidad de registro de latido: demuestre un límite inferior superlineal (!) Para los circuitos .
NC1
El problema permanece abierto (por más de 30 años) incluso para circuitos lineales . Estos son circuitos fanin- 2 sobre la base { ⊕ , 1 } , y calculan transformaciones lineales f ( x ) = A x sobre G F ( 2 ) . El conteo fácil muestra que casi todas las matrices A requieren
compuertas de Ω ( n 2 / log n ) , en cualquier profundidad.
NC12{⊕,1}f(x)=AxGF(2)AΩ(n2/logn)
Con respecto a Q2 : Sí, nosotros tenemos
algunas medidas algebraicas / combinatoric, límites inferiores en la que vencería a los circuitos de registro de profundidad. Desafortunadamente, hasta ahora, no podemos probar límites suficientemente grandes en estas medidas. Digamos, por lineal -circuits, una medida de este tipo es la rigidez R A ( r ) de la matriz A . Este es el número más pequeño de entradas de A que uno necesita cambiar para reducir el rango a r . Es fácil demostrar que R A ( r ) ≤ ( n -NC1 RA(r)AAr mantiene para cadamatrizbooleana n × n A , y Valiant (1977) ha demostrado que este límite es ajustado para casi todas las matrices. Para superar los circuitos de profundidad logarítmica, es suficiente exhibir una secuencia dematricesbooleanas n × n A de manera queRA(r)≤(n−r)2n×nAn×nA
para las constantes ϵ , δ > 0 .
RA(ϵn)≥n1+δϵ,δ>0
Lo mejor que sabemos hasta ahora son las matrices con R A ( r ) ≥ ( n 2 / r ) log ( n / r ) . Para las matrices de Sylvester (es decir, matrices de productos internos), el límite inferior de Ω ( n 2 / r ) es fácil de mostrar .
ARA(r)≥(n2/r)log(n/r)Ω(n2/r)
Tenemos medidas combinatorias para los circuitos generales (no lineales) , también Para un
gráfico bipartito n × n G , deje que t ( G ) sea el número más pequeño t de modo que G pueda escribirse como una intersección de t bipartito gráficos, cada uno de los cuales es una unión de a lo sumo t gráficos bipartitos completos. Para superar los circuitos generales de profundidad logarítmica, sería suficiente encontrar una secuencia de gráficos conNC1n×nGt(G)tGtt
para una constante ϵ > 0t(Gn)≥nϵϵ>0
(Ver, por ejemplo, aquí sobre cómo sucede esto). Una vez más, casi todos los gráficos tienen
. Sin embargo, lo mejor sigue siendo un límite inferior t ( G ) ≥ log 3 n para matrices Sylvester, debido a Lokam .
t(G)≥n1/2t(G)≥log3n
Finalmente, permítanme mencionar que incluso tenemos una medida combinatoria "simple" (cantidad) un límite inferior débil (lineal) en el que produciría incluso límites inferiores exponenciales (!) Para circuitos no monótonos. Para un gráfico bipartito G , sea c ( G ) el número más pequeño de operaciones de unión fanin- 2 ( ∪ ) e intersección ( ∩ ) requeridas para producir G cuando se parte de las estrellas; Una estrella es un conjunto de aristas que unen un vértice con todos los vértices del otro lado. Casi todas las gráficas tienen c ( G ) = Ω ( n 2n×nGc(G)2∪∩G . Por otro lado, un límite inferior dec(G)=Ω(n2/logn)
para una constante ϵ > 0c(Gn)≥(4+ϵ)nϵ>0
Ω(2N/2)fGNGn×mm=o(n)c(Gn)≥(2+ϵ)nc(G)≥(2−ϵ)n−ϵ+ϵACC
2+ϵP≠NPc(G)límite inferior: alguna clase de complejidad contiene una función que requiere grandes circuitos o fórmulas. Pero el objetivo final es crear una función rígida explícita , cuya definición no tenga un "olor algorítmico", no tenga aspectos de complejidad ocultos.