evaluación del circuito

13

¿Se sabe si el problema de evaluación del circuito está en ? ¿Qué tal (uniform )? N C 1 A L o g T i m e N C 1NC1NC1ALogTimeNC1

Sabemos que los circuitos de profundidad pueden evaluarse con circuitos de profundidad donde es una constante universal. Esto significa que los circuitos de profundidad pueden evaluarse mediante un circuito de profundidad . Sin embargo, no contiene una función que eventualmente domine todas las funciones en .k + c c k lg n + o ( lg n ) O ( lg n ) O ( lg n ) O ( lg n )kk+ccklgn+o(lgn)O(lgn)O(lgn)O(lgn)

Sabemos que el problema de evaluación de fórmulas está en . Cada circuito es equivalente a una fórmula booleana. ¿No podemos calcular la representación de conexión extendida de una fórmula booleana equivalente a partir de la de un circuito dado en ?ALogTimeNC1NC1ALogTime

La representación de conexión extendida de un circuito incluye

  • el número de puertas en el circuito
  • el tipo de cada puerta, y
  • para cada puerta cada ruta \ pi en el DAG del circuito, la puerta llegó desde g siguiendo la ruta \ pi .gπgπ

Una ruta viene dada por una secuencia 0/1 donde 0 representa moverse al padre izquierdo y 1 representa moverse al padre derecho. Tenga en cuenta que el número de rutas es polinomial: la longitud de las rutas está limitada por la profundidad del circuito.

Kaveh
fuente
44
Hasta donde yo sé, no se sabe que la evaluación esté en , y se conjetura que está fuera de . Ver "Sobre teorías de aritmética limitada para ", E. Jerabek, Ann. Aplicación pura Logic 2011 ( math.cas.cz/~jerabek/papers/vnc.pdf ). NC1NC1NC1NC1
Iddo Tzameret
1
@IddoTzameret Quizás deberías responder tu comentario.
Dai Le
2
¿Qué quiere decir con evaluación de circuito NC1? ¿Quiere decir que la entrada dada al evaluador es un circuito cuya profundidad está limitada por para alguna constante fija , donde es el número de entradas a ? Cclog(n)cnC
Igor Shinkar
@ Igor, buen punto. Tengo que pensar y aclarar.
Kaveh
@igor, creo que podemos suponer que la profundidad del circuito es para algunas constantes arbitrarias pero fijas, ya que eso es difícil para bajo reducciones. clgnc1NC1AC0
Kaveh

Respuestas:

11

Hasta donde yo sé, no se sabe que la evaluación esté en , y se conjetura que está fuera de . VerNC1NC1NC1

Iddo Tzameret
fuente
1
Gracias Iddo Estoy mirando el artículo de Emil y es muy útil. Afirma que no se sabe que el problema está en si usamos representación de conexión directa, pero está en N C 1 si usamos representación de conexión extendida . NC1NC1
Kaveh
Continúa afirmando que el siguiente problema es la dificultad central de calcular la evaluación del circuito (con representación en CC): dado un gráfico dirigido G en n vértices con un límite externo, vértices x , y G y un número d log n , determine si y es accesible desde x en la mayoría de los pasos d . NC1Gnx,yGdlognyxd
Kaveh
1
@Kaveh, también puede consultar "Amplificación de límites inferiores por medios de auto-reducción" por Allender y Koucky (JACM 2010). También indican que el problema de evaluación de no se conoce en N C 1 . NC1NC1
Iddo Tzameret
1
En realidad esa línea fue la inspiración para mi pregunta. Sentí que debería estar en si usamos una representación de conexión extendida y el artículo de Emil dice que sí. NC1
Kaveh