Estoy mirando la página 28 de Lovasz "Programas semidefinidos y optimización combinatoria" y ofrece la siguiente aproximación del número de independencia del gráfico
sujeto a
¿Puedo obtener un conjunto independiente (o algo parecido a un conjunto independiente) directamente de la solución de relajación SDP? Lovasz dice que SDP es la única forma conocida de resolver este problema exactamente para gráficos perfectos, ¿sigue siendo cierto?
Aclaración: hay una relajación SDP similar para el tamaño del corte máximo, y puedo obtener la solución completa (el corte real, en lugar de su tamaño) tomando raíz cuadrada de Z y haciendo redondeo aleatorio (Ch.6 del libro de Williamson / Shmoys ) Me pregunto si hay una técnica similar para este problema.
ds.algorithms
graph-theory
semidefinite-programming
independent-set
Yaroslav Bulatov
fuente
fuente
Respuestas:
Creo que SDP es la única técnica conocida para resolver el problema de conjunto máximo independiente en gráficos perfectos. Para obtener el conjunto independiente, uno podría hacer lo siguiente. Adivina si un vértice está en el conjunto independiente, bórralo y resuelve el SDP. Si devuelve el mismo valor, entonces hay un conjunto independiente sin este vértice. Entonces, haga este vértice adyacente a todos los otros vértices y continúe. Esto debería darle un conjunto independiente real.
De lo contrario, hemos identificado un vértice del conjunto independiente, y podemos eliminarlo y continuar en el gráfico restante.
fuente
No estoy seguro si el comentario de Lovasz aún se mantiene. Ha habido algunos trabajos recientes sobre este (y otros) problemas en gráficos perfectos. Debe echar un vistazo al siguiente enlace para conocer las técnicas que implican el paso de mensajes en lugar de resolver SDP: http://www.cs.columbia.edu/~jebara/papers/uai09perfect.pdf
fuente