stringtranslate.com

Número Grundy

Una coloración voraz ó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 voraz colorea los vértices.

En teoría de grafos , el número de Grundy o número cromático de Grundy de un grafo no dirigido es el número máximo de colores que se pueden utilizar mediante una estrategia de coloración voraz que considera los vértices del grafo en secuencia y asigna a cada vértice su primer color disponible, utilizando un orden de vértices elegido para utilizar tantos colores como sea posible. Los números de Grundy reciben su 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 & Selkow (1979). [2]

Ejemplos

El gráfico de trayectoria 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 se colorean primero los dos puntos finales de la trayectoria, el algoritmo de coloración voraz utilizará tres colores para todo el gráfico. [3]

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

Los grafos de corona se obtienen a partir de grafos bipartitos completos eliminando un emparejamiento perfecto . 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 grafos bipartitos, se pueden colorear con dos colores, pero su número de Grundy es : si un algoritmo de coloración voraz considera cada par de vértices emparejados 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 por un factor lineal en el número de vértices del grafo. [4]

Átomos

Zaker (2006) define una secuencia de grafos llamada t -átomos , con la propiedad de que un grafo tiene 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 a él. Una coloración de Grundy de un t -átomo se puede obtener coloreando primero el conjunto independiente con el color de número más pequeño, y luego coloreando el ( t − 1) -átomo restante con t − 1 colores adicionales . Por ejemplo, el único átomo 1 es un único vértice, y el único átomo 2 es una única arista, pero hay dos posibles átomos 3: un triángulo y un camino de cuatro vértices. [3]

En gráficos dispersos

Para un grafo con n vértices y degeneración d , el número de Grundy es O ( d log n ) . En particular, para grafos de degeneración acotada (como grafos planares ) o grafos para los cuales el número cromático y la degeneración están acotados dentro de factores constantes entre sí (como grafos cordales ) el número de Grundy y el número cromático están dentro de un factor logarítmico entre sí. [5] Para grafos 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

La comprobación de si el número de Grundy de un grafo dado es al menos k , para una constante fija k , se puede realizar en tiempo polinomial , buscando todos los k -átomos posibles que podrían ser subgrafos del grafo 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 grafo, y sigue siendo NP-completo comprobar 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 razó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 grafos 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 de árbol como por el número de Grundy, [11] aunque (asumiendo la hipótesis de tiempo exponencial ) la dependencia del ancho de árbol debe ser mayor que la exponencial simple. [9] Cuando se parametriza solo por el número de Grundy, se puede calcular en tiempo manejable con parámetros fijos para grafos cordales y grafos sin garras , [9] y también (usando resultados generales sobre isomorfismo de subgrafos en grafos dispersos para buscar átomos) para grafos de expansión acotada . [9] [12] [13] Sin embargo, en grafos generales el problema es W[1]-duro cuando se parametriza por el número de Grundy. [14]

Gráficos bien coloreados

Se dice que un grafo está bien coloreado si su número de Grundy es igual a su número cromático. La comprobación de si un grafo está bien coloreado es coNP-completo. [3] Los grafos hereditariamente bien coloreados (grafos para los cuales cada subgrafo inducido está bien coloreado) son exactamente los cografos , los grafos que no tienen una ruta 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 ocromáticos superiores y de Grundy parciales de grafos", Discrete Mathematics , 272 (1): 53–64, doi : 10.1016/S0012-365X(03)00184-5 , MR  2019200.
  2. ^ ab Christen, Claude A.; Selkow, Stanley M. (1979), "Algunas propiedades de coloración perfecta de los grafos", Journal of Combinatorial Theory , Serie B, 27 (1): 49–59, doi : 10.1016/0095-8956(79)90067-4 , MR  0539075.
  3. ^ abcde Zaker, Manouchehr (2006), "Resultados sobre el número cromático de grafos de Grundy", Discrete Mathematics , 306 (23): 3166–3173, doi : 10.1016/j.disc.2005.06.044 , MR  2273147.
  4. ^ Johnson, DS (1974), "Comportamiento en el peor de los casos de los algoritmos de coloración de grafos", Proc. 5.ª Conferencia del Sureste sobre Combinatoria, Teoría de Grafos y Computación, Utilitas Mathematicae , Winnipeg, págs. 513-527, MR  0389644{{citation}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  5. ^ Irani, Sandy (1994), "Coloración de 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 intervalos", Order , 25 (1): 49–53, doi :10.1007/s11083-008-9076-6, MR  2395157, S2CID  207223738.
  7. ^ Havet, Frédéric; Sampaio, Leonardo (2010), "Sobre el número de Grundy de un grafo", Cálculo parametrizado y exacto , Lecture Notes in Comput. Sci., vol. 6478, Springer, Berlín, pp. 170–179, Bibcode :2010LNCS.6478..170H, doi :10.1007/978-3-642-17493-3_17, ISBN 978-3-642-17492-6, Sr.  2770795.
  8. ^ Kortsarz, Guy (2007), "Un límite inferior para aproximar la numeración de Grundy", Matemáticas discretas y ciencias de la computación teórica , 9 (1).
  9. ^ abcd Bonnet, Édouard; Foucaud, Florent; Kim, Eun Jung ; Sikora, Florian (2015), "Complejidad de la coloración de Grundy y sus variantes", Computing and combinatorics , Lecture Notes in Comput. Sci., 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, MR  3447246, S2CID  5514223.
  10. ^ Gyárfás, A.; Lehel, J. (1988), "Coloración de gráficos en línea y de 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 árboles k 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), "Decidir propiedades de primer orden para gráficos dispersos", Proc. 51.° Simposio anual 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 Mendez, Patrice (2012), "18.3 El problema del isomorfismo de subgrafos y las consultas booleanas", Sparsity: Graphs, Structures, and Algorithms , Algorithms and Combinatorics, vol. 28, Springer, págs. 400–401, doi :10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, Sr.  2920058.
  14. ^ Aboulker, Pierre; Bonnet, Edouard; Kim, Eun Jung; Sikora, Florian (2023), "Coloración Grundy y amigos, semigrafos, bicliques", Algorithmica , 85 : 1–28, doi :10.1007/s00453-022-01001-2, S2CID  250614665.