¿Qué tiene de malo este uniform ?


9

No se cree que lo siguiente sea cierto:

LLuniform NC1

¿Puedes ayudarme a ver dónde se rompe la discusión?

El problema de accesibilidad dirigida está completo para . Sostengo que está en -uniform .L N C 1LLNC1


El problema de accesibilidad dirigida sobre los gráficos de configuración de la máquina de Turing de espacio de registro determinista está completo para .L

El problema de accesibilidad dirigida está en :MSO2

dados y , permiten representa la libre variable para los bordes de la ruta. Necesitamos verificar que contenga una ruta dirigida de a que se puede hacer verificando que el grado de entrada y salida (en ) de cada vértice incidente en un borde en es excepto y que tener en-grado, fuera-grado = y respectivamente.t P M S O P s t P P 1 s t 0 , 1 1 , 0stPMSOPstPP1st0,11,0

Cada bosque es un gráfico de ancho de árbol . En particular, el gráfico de configuración de una máquina de Turing determinista con espacio de registro es una estructura acotada de ancho de árbol.1

De las versiones de Elberfeld, Jakoby y Tantau's Logspace de los teoremas de Bodlaender y Courcelle :

MSO fórmula sobre estructuras de ancho de árbol acotado puede evaluarse en el espacio logarítmico.

La prueba es más o menos así: para un tamaño de estructura dado , un límite en el ancho del árbol de las estructuras , y una fórmula con vocabulario , construcción (en ) construir un circuito .w M S O φ τ L # N C 1 CnwMSOφτL#NC1C

El circuito da una estructura de tamaño y el árbol de ancho, como máximo, , cuenta el número de "satisfactorio" asignaciones de en .M n w φ MCMnwφM

(El histograma tabula el número de asignaciones a las variables libres de segundo orden en parametrizadas en los tamaños de los conjuntos de valores tomados por las variables).φ

Creo que el circuito solo depende del vocabulario , el ancho de árbol enlazado , y el tamaño de la estructura .τ d nCτdn

La prueba procede evaluando el circuito en pero no necesitamos esa parte.#NC1L

Para nosotros es suficiente observar que desde Nondeterministic ComputaciónNC1 de Caussinus-Mackenzie-Therien-Vollmer:

cada -circuit se puede interpretar como contar el número de árboles de prueba de un -circuit.N C 1#NC1NC1

Por lo tanto, el circuito correspondiente emite si la estructura de entrada satisface la fórmula .M S O1MSO

De lo anterior parece que el espacio logarítmico está al menos en logspace-uniformNC1


3
Su argumento de accesibilidad de MSO no es del todo correcto: solo funcionará si el subgrafo inducido por los vértices es una ruta dirigida, que no es el caso en general (un contraejemplo trivial es un par simétrico de bordes dirigidos). La forma correcta de lograr la accesibilidad en MSO es afirmar que cada conjunto de vértices que contiene está cerrado bajo la relación de borde también incluye . s tPst
David Richerby

2
@SamiD Di el contraejemplo más pequeño, que resulta ser un gráfico simétrico. Pero el gráfico de 3 vértices con bordes dirigidos , , funciona igual de bien: la ruta dirigida única de a es pero el conjunto no satisface su fórmula porque, en el subgrafo inducido por (que es el gráfico completo), no tiene cero grados y no tiene cero grados. b c c a a c a b c { a , b , c } { a , b , c } a cabbccaacabc{a,b,c}{a,b,c}ac
David Richerby

2
@David Point bien hecho - mi formulación original tenía errores - Espero que este esté bien: considero un conjunto de bordes en lugar de vértices y miro el grado de vértices en estos bordes - deben ser los mismos que antes. Gracias por el ejemplo
SamiD

2
@Kaveh Gracias por los cambios, hacen que la pregunta sea más legible. Aclaré el problema que planteó: en mi opinión, EJT crea un circuito aritmético de profundidad logarítmica en L y luego el problema cae en L debido a la contención de CMTV # NC1 \ subseteq L. Pero nos detenemos en el punto en que el circuito se crea y sintácticamente conviértalo a un circuito NC ^ 1. La conversión, etc. se puede hacer fácilmente. Convertí NC ^ 1 / poly a L-uniform NC ^ 1 también porque es más preciso.
SamiD

2
@Kaveh: 1. Cambiar cada de -circuito a y a creará un circuito tal que cuente el número de árboles de prueba de . # N C 1 C N C 1 C C C +#NC1CNC1CCC
SamiD

Respuestas:


6

De hecho, el circuito depende de la estructura de entrada, no solo del tamaño de la estructura de entrada. Tomamos una descomposición en árbol del gráfico con colores adicionales y lo convertimos en un árbol de convolución. La evaluación de la fórmula en este árbol se reduce a calcular el valor del árbol de convolución. Para calcular el valor del árbol, se convierte en un circuito aritmético. Por lo tanto, no obtenemos un circuito para cada tamaño de entrada como se requiere para , sino un circuito para cada entrada individual.NC1

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.