Coloración gráfica aproximada con un límite superior prometido en el conjunto independiente máximo

12

En mi trabajo surge el siguiente problema:

¿Existe un algoritmo conocido que se aproxime al número cromático de un gráfico sin un conjunto independiente de orden 65? (Por lo tanto, se conoce alfa (G) <= 64 y | V | / 64 es un límite inferior trivial, | V | un límite superior trivial. ¿Pero existen aproximaciones mejor probadas bajo esta condición especial?)

¿Qué pasa si nos relajamos al número cromático fraccional? ¿Y a "buenos" tiempos de ejecución en casos promedio?

cyrix42
fuente
44
Creo que esta es una excelente pregunta para este sitio; Esperemos que alguien tenga una buena respuesta.
Jukka Suomela
2
@TysonWilliams: Creo que la pregunta es perfectamente clara. Olvida el comentario, vuelve a leer la pregunta. :)
Jukka Suomela
66
Lo curioso es que estas condiciones garantizan que la aproximación trivial sea una aproximación de 64 al óptimo. Me pregunto si solo la promesa de un pequeño número de independencia puede dar un mejor algoritmo.
Sasho Nikolov
3
¿El problema está motivado por la aplicación práctica? Si es así, uno debería enfocarse en heurísticas interesantes que van a funcionar bien; mejorar la aproximación trivial no es tan interesante.
Chandra Chekuri
2
O(n64)

Respuestas:

12

Calcule una coincidencia máxima en el complemento del gráfico de entrada. Cada nodo no coincidente debe estar en una clase de color diferente en cualquier color. Entonces: si obtiene al menos cn bordes coincidentes, entonces la coincidencia misma le da un color con un límite superior de (1-c) n, y una relación de aproximación de 64 (1-c). Si no obtiene al menos cn bordes, entonces obtiene un límite inferior de (1 - 2c) n colores y una relación de aproximación de 1 / (1-2c). Resolver la ecuación 64 (1-c) = 1 / (1-2c) conduce a una relación de aproximación ligeramente mayor que 32; vea el comentario de Sasho Nikolov para el valor exacto.

David Eppstein
fuente
99
c=3/16(42)0.532kα(G)k2k
5

HH

http://en.wikipedia.org/wiki/Colouring_number#Algorithms

Andrew D. King
fuente
55
Corrección menor: no es cierto que el número de coloración sea igual al menor número de colores en una coloración codiciosa. Si ordena los vértices de acuerdo con sus colores en una coloración óptima (con la propiedad adicional de que la primera clase de color es máxima y la segunda es máxima en el gráfico restante, etc.), el algoritmo codicioso encontrará la misma coloración óptima.
David Eppstein