El problema ODD INCLUSO DELTA

9

Deje ser un gráfico. Dejeser un número entero Sea el número de inducidas por aristas de tienen vértices y un número impar de aristas. Sea el número de inducidas por aristas de tienen vértices y un número par de aristas. Deje . El problema ODD EVEN DELTA consiste en calcular , dados y .sol=(V,mi)kEl |VEl |OksolkmiksolkΔk=Ok-mikΔksolk

Preguntas

  1. ¿Es posible calcular en tiempo polinómico? ¿Cuál es el algoritmo más conocido para calcularlo?Δk
  2. ¿Qué pasa si es 3-regular?sol
  3. ¿Qué pasa si es bipartito 3-regular?sol
  4. ¿Qué pasa si es bipartito planar 3-regular?sol
Giorgio Camerani
fuente
44
¿Cuál es tu motivación?
Tyson Williams
@TysonWilliams: Mi motivación es que, si la primera parte de la primera pregunta tiene una respuesta afirmativa (incluso solo para el caso bipartito planar 3-regular), entonces habría algunas consecuencias interesantes que merecen una mayor exploración. Si el algoritmo es sub-exponencial, aún tendría algunas consecuencias (menos interesante, pero merecedora de más exploración).
Giorgio Camerani
2
¿Puedes ser mas específico? ¿Qué quieres decir con "algunas consecuencias interesantes"? ¿Cómo encontraste este problema en primer lugar?
Tyson Williams el
@TysonWilliams: ¿Podríamos continuar esta conversación en privado, por correo electrónico?
Giorgio Camerani

Respuestas:

9

El problema ODD EVEN DELTA es # P-hard, incluso en gráficos planos bipartitos 3-regulares.

Deje el conjunto de cobertura de vértices de un gráfico en general G . Luego, suponiendo que G no tenga vértices aislados, se cumple la siguiente ecuación (consulte la prueba del artículo anterior):CGG

|C|=2|V|k=2|V|Δk2|V|k

El conteo de las cubiertas de vértices es # P-completo incluso en gráficos planos bipartitos 3-regulares, y se puede hacer con un número lineal de llamadas a un oráculo ODD EVEN DELTA.

Giorgio Camerani
fuente
7

ACTUALIZAR:

Debería haber señalado que la respuesta a continuación es sobre el caso especial de . Como este caso es difícil, el problema para k general también es difícil.k=El |VEl |k

El marco Holant es esencialmente una suma exponencial sobre subgrafos de expansión (es decir, todos los vértices están presentes en el subgrafo, por lo que la suma está sobre los subconjuntos de bordes). En contraste, la versión actual de la pregunta trata sobre subgrafías inducidas por bordes.

Una versión anterior de esta pregunta se refería a contar ciertos subgrafos sin vértices aislados. La siguiente respuesta aborda correctamente este requisito. Cuando se consideran ambos subgráficos de expansión (es decir, el marco de Holant) y no hay vértices aislados, esto es lo mismo que considerar los subgráficos inducidos por bordes con vértices El OP básicamente señaló esto en esta pregunta .El |VEl |

3-Gráficos planos regulares

Por el momento, ignoraré su requisito de que el gráfico sea ​​bipartito.sol

Suponga que es un gráfico plano 3-regular. Su problema se puede expresar como el problema Holant planar bipartitosol

Pl-Holant([1,0 0,-1]El |[0 0,1,1,1]).

Déjame explicarte cómo. Para obtener más detalles de los que proporciono a continuación, consulte este documento .

El Holant es una suma de asignaciones (booleanas) a los bordes. En los vértices hay restricciones cuyas entradas son las asignaciones a sus bordes incidentes. Para cada asignación a los bordes, tomamos el producto de todas las restricciones de vértice.

Su requisito de que no haya vértices aislados es la restricción que no se cumple en un vértice particular si no se selecciona ninguno de sus bordes incidentes y se cumple si se selecciona al menos un borde. Esta restricción simétrica se denota por [0,1,1,1], que genera 0 (es decir, insatisfecho) cuando el número de entradas 1 es 0 (es decir, no hay bordes incidentes en el subgrafo) y salidas 1 (es decir, satisfecho) cuando el número de entrada 1 es 1, 2 o 3 (es decir, 1, 2 o 3 bordes incidentes en el subgrafo).

solsolnorte(-1)norte=1norte(-1)norte=-1

Este problema bipartito de Holant es # P-difícil por el Teorema 6.1 en este documento . Sin embargo, ese teorema no es el más fácil de aplicar. En cambio, considere lo siguiente.

T=[-110 01],

Pl-Holant([1,0 0,-1]El |[0 0,1,1,1])=Pl-Holant([1,0 0,-1]T2El |(T-1)3[0 0,1,1,1])=Pl-Holant([1,-1,0 0]El |[1,0 0,0 0,1]).

Entonces es fácil ver que este problema es # P-difícil según el Teorema 1.1 en este documento .

Restringir a los gráficos bipartitos

Al igual que su pregunta anterior , el mismo problema restringido a los gráficos bipartitos es mucho más difícil de manejar y creo que sigue siendo un problema abierto. Tenemos una conjetura sobre los casos manejables (y comprobaré si su problema es uno de ellos), pero creo que su problema sigue siendo # P-difícil incluso cuando está restringido a gráficos bipartitos.

Tyson Williams
fuente
Gracias por dedicar su tiempo a esta pregunta y por haber proporcionado una respuesta tan detallada. Al no estar familiarizado con el marco Holant, necesitaré algo de tiempo para analizarlo y metabolizar completamente su razonamiento (por supuesto, no tengo dudas sobre su corrección, es solo que quiero entender cada paso, no solo la conclusión) . En lo que respecta a la restricción de bipartidismo, sí, sería realmente bueno si pudieras verificar si tu conjetura de casos manejables abarca mi problema.
Giorgio Camerani