Circuitos pequeños para problemas de evaluación de circuitos

14

Sea la función que mapea un circuito -gate en bits y una cadena -bit a . Suponga que los circuitos están codificados como una secuencia acíclica de asignaciones donde son etiquetas de cable.CyorCtuyotmivunls,nortesCnortenorteXC(X)k: =sol(yo,j)yo,j,k

Sé que esta es una pregunta un poco extraña, pero ¿cuál es el límite superior más conocido en la complejidad del circuito de este problema? Hay una TM de una sola cinta que computa esta función, por lo que según la simulación Fischer-Pippenger, el tamaño debería ser suficiente . Lo cuadrático viene de tener que buscar de un lado a otro. ¿Es posible hacerlo mejor? ¿Es posible hacerlo en tamaño ?O((s+norte)2)O((s+norte)2Iniciar sesión(s+norte))O(s+norte)

Izaak Meckler
fuente

Respuestas:

16

Al hablar con Ryan Williams (quien merece el crédito por poder publicar esta respuesta), he sabido por Paul y Pippenger que Circuit Eval puede decidirse por un multitapa TM de tiempo cuasilineal y también que hay reducciones de multitape TM a circuitos que solo dan una explosión de tamaño cuasilineal. Es decir, Circuit Eval tiene circuitos de tamaño , según su formulación.(norte+s)Iniciar sesiónO(1)(norte+s)

Hay una prueba de esto aquí en la página 6 (ver Teorema 3.1 (Folklore)).

Dylan McKay
fuente
Esto es perfecto, gracias! Y gracias a Ryan!
Izaak Meckler