En engañar

11

Tengo algunas preguntas sobre engañar a los circuitos de profundidad constante.

  1. Se sabe que la independencia de es necesaria para engañar a los circuitos A C 0 de profundidad d , donde n es el tamaño de la entrada. ¿Cómo se puede probar esto?logO(d)(n)AC0dn
  2. Como lo anterior es cierto, cualquier generador pseudoaleatorio que engañe a los circuitos de profundidad d necesariamente debe tener una longitud de semilla l = Ω ( log d ( n ) ) , lo que significa que no se puede esperar probar R A C 0 = A C 0 a través de PRG. Creo que R A C 0 ? = A C 0 sigue siendo una pregunta abierta, por lo que esto significa que uno tiene que usar otras técnicas que no sean PRG para probar R A CAC0dl=Ω(logd(n))RAC0=AC0RAC0=?AC0 . Esto me parece extraño porque, al menos en el caso de P ? = B P P , creemos que los PRG son esencialmente laúnicaforma de responder esta pregunta.RAC0=AC0P=?BPP

Creo que me estoy perdiendo algo realmente básico aquí.

Comunidad
fuente
1
AC0
En realidad, no estoy seguro de si alguna vez he visto una mención formal de 1.) en algún documento, etc., pero creo que esto se sabe. Mira el comentario 29 de Scott Aaronson aquí: scottaaronson.com/blog/?p=381
2
k=polylog(n)
1
ok, tiene sentido ahora. Otra aclaración: ¿tiene sentido la expresión "técnicas para desrandomizar que no sean PRG"? ¿No es un PRG por definición (al menos en teoría de la complejidad) algo que usamos para aleatorizar? @AbhishekBhrushundi: por cierto, me gusta la pregunta. Es bueno aclarar este tipo de cosas en teoría ;-)
Alessandro Cosentino

Respuestas:

15

kk+1(k+1)kkndlogd1n

kO(logn)

Manu
fuente
8

AC0(n1)(n1)nϵ

logO(d)nAC0

Ramprasad
fuente