stringtranslate.com

número sucio

Una coloración codiciosa óptima (izquierda) y una coloración Grundy (derecha) de un gráfico de corona . Los números indican el orden en el que el algoritmo codicioso colorea los vértices.

En teoría de grafos , el número de Grundy o número cromático de Grundy de un gráfico no dirigido es el número máximo de colores que puede utilizar una estrategia de coloración codiciosa que considera los vértices del gráfico en secuencia y asigna a cada vértice su primer color disponible, utilizando un Ordenamiento de vértices elegido para utilizar tantos colores como sea posible. Los números de Grundy llevan el nombre de PM Grundy , quien estudió un concepto análogo para grafos dirigidos en 1939. [1] La versión no dirigida fue introducida por Christen y Selkow (1979). [2]

Ejemplos

El gráfico de ruta con cuatro vértices proporciona el ejemplo más simple de un gráfico cuyo número cromático difiere de su número de Grundy. Este gráfico se puede colorear con dos colores, pero su número de Grundy es tres: si los dos puntos finales de la ruta se colorean primero, el algoritmo de coloración codiciosa utilizará tres colores para todo el gráfico. [3]

Los gráficos bipartitos completos son los únicos gráficos conectados cuyo número de Grundy es dos. Todos los demás gráficos conectados contienen un triángulo o una trayectoria de cuatro vértices, lo que hace que el número de Grundy sea al menos tres. [3]

Los gráficos de la corona se obtienen a partir de gráficos bipartitos completos eliminando una coincidencia perfecta . Como resultado, para cada vértice en un lado de la bipartición, hay exactamente un vértice en el lado opuesto de la bipartición al que no es adyacente. Como gráficos bipartitos, se pueden colorear con dos colores, pero su número de Grundy es : si un algoritmo de coloración codicioso considera cada par de vértices coincidentes en orden, cada par recibirá un color diferente. Como muestra este ejemplo, el número de Grundy puede ser mayor que el número cromático en un factor lineal en el número de vértices del gráfico. [4]

átomos

Zaker (2006) define una secuencia de gráficos llamados t - átomos , con la propiedad de que un gráfico tiene un número de Grundy al menos t si y solo si contiene un t -átomo. Cada t -átomo se forma a partir de un conjunto independiente y un ( t − 1) -átomo, añadiendo una arista de cada vértice del ( t − 1) -átomo a un vértice del conjunto independiente, de tal manera que cada miembro del conjunto independiente tiene al menos una arista incidente. Se puede obtener una coloración Grundy de un átomo t coloreando primero el conjunto independiente con el color con el número más pequeño y luego coloreando el átomo restante ( t − 1) con un color t − 1 adicional . Por ejemplo, el único átomo es un solo vértice, y el único átomo es un solo borde, pero hay dos posibles tres átomos: un triángulo y un camino de cuatro vértices. [3]

En gráficos dispersos

Para un gráfico con n vértices y degeneración d , el número de Grundy es O ( d log n ) . En particular, para gráficos de degeneración acotada (como gráficos planos ) o gráficos para los cuales el número cromático y la degeneración están acotados dentro de factores constantes entre sí (como gráficos cordales ), el número de Grundy y el número cromático están dentro de un factor logarítmico de cada uno. otro. [5] Para gráficos de intervalo , el número cromático y el número de Grundy están dentro de un factor de 8 entre sí. [6]

Complejidad computacional

Probar si el número de Grundy de un gráfico dado es al menos k , para una constante fija k , se puede realizar en tiempo polinómico , buscando todos los k -átomos posibles que podrían ser subgrafos del gráfico dado. Sin embargo, este algoritmo no es manejable con parámetros fijos , porque el exponente en su tiempo de ejecución depende de k . Cuando k es una variable de entrada en lugar de un parámetro, el problema es NP-completo . [3] El número de Grundy es como máximo uno más el grado máximo del gráfico, y permanece NP-completo para probar si es igual a uno más el grado máximo. [7] Existe una constante c > 1 tal que es NP-difícil bajo reducciones aleatorias aproximar el número de Grundy dentro de una relación de aproximación mejor que  c . [8]

Existe un algoritmo de tiempo exponencial exacto para el número de Grundy que se ejecuta en el tiempo O (2,443 n ) . [9]

Para árboles y gráficos de ancho de árbol acotado , el número de Grundy puede ser ilimitadamente grande. [10] Sin embargo, el número de Grundy se puede calcular en tiempo polinomial para árboles, y es manejable con parámetros fijos cuando se parametriza tanto por el ancho del árbol como por el número de Grundy, [11] aunque (asumiendo la hipótesis del tiempo exponencial ) la dependencia del ancho del árbol debe ser mayor que simplemente exponencial. [9] Cuando está parametrizado solo por el número de Grundy, se puede calcular en tiempo manejable de parámetros fijos para gráficos cordales y gráficos sin garras , [9] y también (usando resultados generales sobre isomorfismo de subgrafos en gráficos dispersos para buscar átomos) para gráficas de expansión acotada . [9] [12] [13] Sin embargo, en gráficos generales el problema es W[1]-difícil cuando está parametrizado por el número de Grundy. [14]

Gráficos bien coloreados

Una gráfica se considera bien coloreada si su número de Grundy es igual a su número cromático. Probar si un gráfico está bien coloreado es coNP completo. [3] Los gráficos hereditariamente bien coloreados (gráficos en los que cada subgrafo inducido está bien coloreado) son exactamente los cografos , los gráficos que no tienen una trayectoria de cuatro vértices como subgrafo inducido. [2]

Referencias

  1. ^ Grundy, PM (1939), "Matemáticas y juegos", Eureka , 2 : 6–8, archivado desde el original el 27 de septiembre de 2007. Citado por Erdős, Paul ; Hedetniemi, Stephen T.; Laskar, Renu C .; Prins, Geert CE (2003), "Sobre la igualdad de los números parciales de Grundy y ocromáticos superiores de los gráficos", Matemáticas discretas , 272 (1): 53–64, doi : 10.1016/S0012-365X(03)00184-5 , Señor  2019200.
  2. ^ ab Christen, Claude A.; Selkow, Stanley M. (1979), "Algunas propiedades de coloración perfectas de los gráficos", Journal of Combinatorial Theory , Serie B, 27 (1): 49–59, doi : 10.1016/0095-8956(79)90067-4 , SEÑOR  0539075.
  3. ^ abcde Zaker, Manouchehr (2006), "Resultados del número cromático de gráficos de Grundy", Matemáticas discretas , 306 (23): 3166–3173, doi : 10.1016/j.disc.2005.06.044 , SEÑOR  2273147.
  4. ^ Johnson, DS (1974), "En el peor de los casos, comportamiento de los algoritmos de coloración de gráficos", Proc. 5ta Conferencia Sureste. sobre combinatoria, teoría de grafos y computación, Utilitas Mathematicae , Winnipeg, págs. 513–527, MR  0389644{{citation}}: Mantenimiento CS1: falta el editor de la ubicación ( enlace )
  5. ^ Irani, Sandy (1994), "Colorear gráficos inductivos en línea", Algorithmica , 11 (1): 53–72, doi :10.1007/BF01294263, MR  1247988, S2CID  181800.
  6. ^ Narayanaswamy, NS; Subhash Babu, R. (2008), "Una nota sobre la coloración de primer ajuste de gráficos de intervalo", Orden , 25 (1): 49–53, doi :10.1007/s11083-008-9076-6, MR  2395157, S2CID  207223738.
  7. ^ Havet, Federico; Sampaio, Leonardo (2010), "Sobre el número de Grundy de un gráfico", Cálculo exacto y parametrizado , Lecture Notes in Comput. Ciencia, vol. 6478, Springer, Berlín, págs. 170–179, Bibcode :2010LNCS.6478..170H, doi :10.1007/978-3-642-17493-3_17, ISBN 978-3-642-17492-6, señor  2770795.
  8. ^ Kortsarz, Guy (2007), "Un límite inferior para aproximar la numeración de Grundy", Matemáticas discretas e informática teórica , 9 (1).
  9. ^ abcd Bonnet, Édouard; Foucaud, Florent; Kim, Eun Jung ; Sikora, Florian (2015), "Complejidad de la coloración Grundy y sus variantes", Computación y combinatoria , Lecture Notes in Comput. Ciencia, vol. 9198, Springer, Cham, págs. 109–120, arXiv : 1407.5336 , doi : 10.1007/978-3-319-21398-9_9, ISBN 978-3-319-21397-2, SEÑOR  3447246, S2CID  5514223.
  10. ^ Gyárfás, A.; Lehel, J. (1988), "Colores de gráficos en línea y por primer ajuste", Journal of Graph Theory , 12 (2): 217–227, doi :10.1002/jgt.3190120212, MR  0940831, S2CID  8839035.
  11. ^ Telle, Jan Arne; Proskurowski, Andrzej (1997), "Algoritmos para problemas de partición de vértices en k -árboles parciales", SIAM Journal on Discrete Mathematics , 10 (4): 529–550, CiteSeerX 10.1.1.25.152 , doi :10.1137/S0895480194275825, MR  1477655 .
  12. ^ Dvořák, Zdeněk ; Kráľ, Daniel ; Thomas, Robin (2010), "Decisión de propiedades de primer orden para gráficos dispersos", Proc. 51.º Simposio anual del IEEE sobre fundamentos de la informática (FOCS 2010) , IEEE Computer Soc., Los Alamitos, CA, págs. 133–142, MR  3024787.
  13. ^ Nešetřil, Jaroslav ; Ossona de Méndez, Patrice (2012), "18.3 El problema del isomorfismo de subgrafos y consultas booleanas", Escasez: gráficos, estructuras y algoritmos , Algoritmos y combinatoria, vol. 28, Springer, págs. 400–401, doi :10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, señor  2920058.
  14. ^ Aboulker, Pierre; Bonnet, Eduardo; Kim, Eun Jung; Sikora, Florian (2023), "Grundy Coloring and Friends, Half-Graphs, Bicliques", Algorithmica , 85 : 1–28, doi :10.1007/s00453-022-01001-2, S2CID  250614665.