Un polinomio es una proyección monótona de un polinomio si = poly , y hay una asignación manera que . Es decir, es posible reemplazar cada variable de por una variable o una constante o para que el polinomio resultante coincida con . m ( n ) π : { y 1 , … , y m } → { x 1 , … , x n , 0 , 1 } f ( x 1 , … , x n ) = g ( π ( y 1 ) , … , πy j g x i 0 1 f
Estoy interesado en (las razones) la diferencia entre el polinomio permanente PER y el polinomio HAM hamiltoniano: donde la primera suma es sobre todas las permutaciones , y la segunda es solo sobre todas las permutaciones cíclicas .
Pregunta: ¿Por qué HAM no es una proyección monótona PER? O todavía lo es?No estoy pidiendo pruebas , solo por razones intuitivas.
Motivación: el mayor circuito monótono conocido con límite inferior para PER (probado por Razborov) sigue siendo "solo" . Por otro lado, los resultados de Valiant implican que donde con la suma es sobre todos los subconjuntos de tamaño . Yo mismo no podría obtener una reducción "simple y directa" de estos resultados generales, pero Alon y Boppana afirman (en la Sección 5) que ya es suficiente para esta reducción. CLIQUE n ( x ) = ∑ S ∏ i < j ∈ S x i , j S ⊆ [ n ] | S | = √
Pero espere: es bien sabido que CLIQUE requiere circuitos monótonos de tamaño (probado por primera vez por Alon y Boppana usando el método de Razborov).
Entonces, si HAM fuera una proyección monótona de PER, tendríamos límite inferior también para PER.
En realidad, ¿por qué HAM ni siquiera es una proyección no monótona de PER? Durante el semiring boolean, el primero es NP -Complete, mientras que el último está en P . ¿Pero por qué? ¿Dónde está un lugar donde ser cíclico para una permutación lo hace tan especial?
PD Una diferencia obvia podría ser: HAM cubre [n] solo por un ciclo (largo), mientras que PER puede usar ciclos disjuntos para esto. Por lo tanto, para proyectar PER a HAM, la dirección difícil parece ser: asegurarse de que la ausencia de un ciclo hamiltoniano implique la ausencia de cualquier cobertura con ciclos disjuntos en el nuevo gráfico. ¿Es esta la razón por la que HAM no es una proyección de PER?
PPS En realidad, Valiant demostró un resultado más impresionante: cada polinomio con , cuyo Los coeficientes son computables en tiempo p, es una proyección (no necesariamente monótona si el algo no es monótona) de HAM para = poli . PER también tiene esta propiedad, pero solo sobre campos de característica . Entonces, en este sentido, HAM y PER son de hecho "similares", a menos que no estemos en GF (2) donde, como Bruno recordó, PER recurre a DETERMINANTE, y es fácil.c u ∈ { 0 , 1 } c u m m ( n ) ≠ 2
Respuestas:
La siguiente es una prueba sobre cualquier anillo de característica cero de que el polinomio del ciclo hamiltoniano no es una proyección monótona de tamaño polinómico del permanente. La idea básica es que las proyecciones monótonas de polinomios con coeficientes no negativos conducen a que el politopo de Newton sea una formulación extendida del politopo de Newton de la otra, y luego aplique los límites inferiores recientes en formulaciones extendidas.
fuente