PARITY con fanout limitado: ¿prueba fácil?


12

AC0 es la clase de circuitos de tamaño polinomial de profundidad constante con compuertas NO y compuertas AND y OR de ventilador sin límites, donde las entradas y las puertas también tienen un fanout sin límites.

Ahora considere una nueva clase, que es como pero para la cual las entradas y las puertas tienen un abanico como máximo . Esta clase está claramente en . De hecho, está estrictamente contenido en , como se indica aquí . Por lo tanto, PARITY obviamente no está en . A C 0 O ( 1 ) A C 0 A C 0ACbf0AC0O(1)AC0AC0ACbf0

¿Hay alguna prueba de PARITY que no pasa por ? En otras palabras, ¿hay alguna prueba que no utilice técnicas poderosas como el lema de conmutación o el método Razborov / Smolensky?ACbf0AC0


Esto se llama en la literatura: qwiki.stanford.edu/index.php/Complexity_Zoo:N#nc0NC0
Hsien-Chih Chang 張顯 之

55
No, no lo es, ya que el fanin no tiene límites.
domotorp

Ah, leí mal la palabra fanout. Gracias por señalar
Hsien-Chih Chang 張顯 之

1
Publicación relacionada de @Kaveh: cstheory.stackexchange.com/q/1824/1800 , movida de los comentarios a continuación para aumentar la exposición.
Hsien-Chih Chang 張顯 之

¿Qué es 'fanout limitado', por cierto?
xxx ---

Respuestas:


16

Puedo perder algo, pero ¿ lo mismo que una Fórmula? Dado que cada bit de entrada puede tener un efecto en un máximo de un número limitado de puertas, simplemente podemos suponer que cada puerta tiene solo una salida (después de posiblemente duplicar algunas cosas) y también podemos empujar hacia abajo no puertas. Sabemos que el tamaño de la fórmula de paridad es n ^ 2 (ver Troy J. Lee, " El tamaño de la fórmula de PARITY ", 2007) y dado que en todos los niveles de nuestro circuito solo podemos tener compuertas O (n), esto muestra que la paridad no está en . A C 0 b fACbf0ACbf0


55
así que por "Fórmula" te refieres a la fórmula de tamaño lineal, ¿verdad? y por tamaño te refieres al tamaño de la fórmula ...
Alessandro Cosentino

55
Creo que su respuesta es correcta al final, pero el razonamiento es más sutil. El despliegue de la puerta puede reducirse duplicando partes del circuito, pero esto aumenta el tamaño de la fórmula. (El tamaño de la fórmula es equivalente a la cantidad de cables de entrada). Digamos que el despliegue de la compuerta es como máximo 2. Luego, para reducir el despliegue de las compuertas de la capa inferior, necesito duplicar cada compuerta y cada entrada, duplicando el tamaño de la fórmula. La repetición de este proceso para cada capa produce una fórmula de tamaño donde es la profundidad del circuito. En nuestro caso, es una constante, por lo que el tamaño de la fórmula sigue siendo lineal. d dO(2dn)dd
Adam Paetznick

Esto era exactamente lo que quería decir, perdón si mi exposición era pobre.
domotorp

4

@Alessandro: Lo siento si entendí mal tu pregunta. Pero mi primera impresión es que uno puede transformar cualquier circuito de profundidad-d de tamaño en una fórmula de profundidad-d (fanout 1) de tamaño sobre : simplemente vaya capa por capa comenzando desde la parte inferior (al lado de las entradas ) capa y tomar múltiples copias de la misma puerta; en cada capa el número de puertas puede aumentar en, como máximo, el factor de . Esto significa que cualquier límite inferior para las fórmulas implica un límite inferior para circuitos . Por lo tanto, es difícil esperar pruebas de límite inferior más fáciles paraS d S S A C 0 S 1 / d A C 0 A C 0 A C 0 dSSdSSAC0 S1/dAC0 AC0fórmulas: en el mundo de , es una constante.AC0d

Por cierto, tu lenguaje (cadenas con exactamente ) tiene un DNF trivial ( fórmula de profundidad 2 ) con monomios.1 nX1n


3
me parece que podemos hacerlo mejor que ya que los despliegues están limitados, podemos obtener donde es el despliegue máximo. Además, dado que cada bit de entrada se usa solo un número limitado de veces, el tamaño del circuito ( ) es lineal. k d S k SSdkdSkS
Kaveh

3
ACbf0AC0knk2nO(n)AC0ACbf0

2
¿Alguien puede decirme por qué este modelo de "no más de k copias de una variable de entrada" es interesante? Incluso cuando la profundidad es constante. ¿En qué contexto surge tal modelo? Solo tengo curiosidad.
Stasys

2
QAC0

3
AC0nlogn
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.