¿Problemas NP-hard en los gráficos de expansión?

15

En una presentación de 2006 titulada GRÁFICOS DE EXPANDER - ¿HAY MISTERIOS IZQUIERDOS? Nati Linial planteó el siguiente problema abierto:

¿Qué problema computacional de duro en el gráfico sigue siendo difícil cuando se restringe a los gráficos de expansión?NP

Desde entonces, ¿se han realizado progresos para probar dicho resultado para un problema de duro?NP

Mohammad Al-Turkistany
fuente
1
¿Podría alguien explicar por qué esta pregunta es interesante? ¿Tenemos algunos ejemplos de problemas NP-hard que se vuelven fáciles cuando se restringen a los gráficos de expansión?
Jukka Suomela
@ Jukka: Los expansores pueden ser -regulares para d pequeña (por ejemplo, d = 3 ), sin embargo, algunos problemas difíciles de NP son fáciles en la clase de gráficos d de grado máximo para d pequeña (por ejemplo, COLORACIÓN DE GRÁFICOS para d < 4 ). ddd=3ddre<4 4
András Salamon
2
@ András: Claro, pero eso no está realmente relacionado con las propiedades de expansión. Permítanme reformular: ¿tenemos ejemplos de problemas que son difíciles en los gráficos regulares pero fáciles en los gráficos de expansores d- regulares? rere
Jukka Suomela
2
@Jukka: Se demostró que los juegos únicos tienen algoritmos de aproximación de tiempo polinomial cuando el gráfico de restricción es un expansor [Arora-Khot-Kolla-Steurer-Tulsiani-Vishnoi STOC '08]. No se sabe que este sea el caso de los gráficos generales, y si el UGC fuera cierto, de hecho no hay algoritmos de tiempo polinomiales. Tomé esto como la motivación para la pregunta de Turquía.
arnab
1
@ Jukka, mi motivación es entender la relación entre las propiedades aleatorias de los expansores y la dureza computacional de los problemas. Por ejemplo, no espero que un conjunto independiente sea fácil para los expansores.
Mohammad Al-Turkistany

Respuestas:

13

Si los "expansores no balanceados" cuentan como expansores para el propósito de esta pregunta (un expansor no balanceado: un gráfico bipartito , de tal manera que para cada subconjunto A A , B B , la fracción de los bordes entre A y B son aproximadamente | A | | B | / | A | | B |sol=(UN,si,mi)UNUNsisiUNsiEl |UNEl |El |siEl |/ /El |UNEl |El |siEl |), entonces sí, muchos problemas en los expansores (por ejemplo, problemas de satisfacción de restricciones) son NP-difíciles de aproximar.

En particular, la prueba del Teorema de PCP de dos consultas y bajo error [con Ran Raz en 2008] construye gráficos expansores.

Dana Moshkovitz
fuente
En su última línea, ¿quiere decir que su trabajo construye expansores desequilibrados, porque entonces podría tener una respuesta a esta pregunta: cstheory.stackexchange.com/questions/592/…
Suresh Venkat
Suresh: sí, el documento construye expansores / muestreadores / extractores desequilibrados, pero no mejor que las construcciones conocidas de los mismos.
Dana Moshkovitz
12

Supongo que puede ser fácil mostrar que muchos problemas exactos (y quizás también problemas de aproximación fuertes) son NP-hard en los expansores. La idea es que si tomas un gráfico de grado constante arbitrario en n vértices, y agregas otro expansor H en n vértices disjuntos, y pones una coincidencia entre G y H , entonces obtienes un expansor. La razón es que cualquier conjunto de menos de la mitad de los vértices tendrá una fracción constante de los bordes coincidentes fuera de él, o su intersección con H tendrá como máximo 0,51 fracción de los vértices de H.solnorteHnortesolHH0,51H

Como puede elegir arbitrariamente (por ejemplo, tome un gráfico aleatorio), puede conocer la solución óptima para su problema de NP en H y, por lo tanto, puede haber esperanza (dependiendo del problema) de que, dada una solución para el gráfico combinado, puede obtener al menos una solución aproximada para G . Pero no verifiqué esto para ningún problema concreto.HHsol

Por supuesto, como se mencionó anteriormente, hay problemas naturales (especialmente juegos únicos) en los que uno no puede hacer tales trucos y, en particular, los algoritmos son conocidos por los expansores y no se conocen en el caso general. Uno también debería ser capaz de encontrar algún ejemplo artificial de un problema que sea NP difícil en general pero fácil para los expansores (p. Ej., Tome un problema arbitrario de NP difícil en los gráficos y modifíquelo para que todas las instancias con espacio espectral sean más de son YES ...).1/ /Iniciar sesiónnorte

Boaz Barak
fuente