stringtranslate.com

Lista para colorear

En teoría de grafos , una rama de las matemáticas , la coloración de listas es un tipo de coloración de gráficos donde cada vértice se puede restringir a una lista de colores permitidos. Fue estudiado por primera vez en la década de 1970 en artículos independientes de Vizing y de Erdős , Rubin y Taylor. [1]

Definición

Dado un gráfico G y un conjunto L ( v ) de colores para cada vértice v (llamado lista ), una coloración de lista es una función de elección que asigna cada vértice v a un color en la lista L ( v ). Al igual que con la coloración de gráficos, generalmente se supone que la coloración de una lista es adecuada , lo que significa que no hay dos vértices adyacentes que reciban el mismo color. Un gráfico es k -seleccionable (o k -list-colorable ) si tiene una lista de colores adecuada, sin importar cómo se asigne una lista de k colores a cada vértice. La capacidad de elección (o colorabilidad de la lista o número cromático de la lista ) ch ( G ) de un gráfico G es el menor número k tal que G sea k seleccionable.

De manera más general, para una función f que asigna un entero positivo f ( v ) a cada vértice v , un gráfico G es f -eleccionable (o f -list-colorable ) si tiene un color de lista sin importar cómo se asigne una lista de f ( v ) colores para cada vértice v . En particular, si para todos los vértices v , f -elección corresponde a k -elección.

Ejemplos

Considere el gráfico bipartito completo G = K 2,4 , que tiene seis vértices A , B , W , X , Y , Z tales que A y B están conectados a todos W , X , Y y Z , y ningún otro vértice estan conectados. Como gráfico bipartito, G tiene el número cromático habitual 2: se pueden colorear A y B en un color y W , X , Y , Z en otro y no hay dos vértices adyacentes que tengan el mismo color. Por otro lado, G tiene un número cromático de lista mayor que 2, como lo muestra la siguiente construcción: asigne a A y B las listas {rojo, azul} y {verde, negro}. Asigne a los otros cuatro vértices las listas {rojo, verde}, {rojo, negro}, {azul, verde} y {azul, negro}. No importa qué elección se haga de un color de la lista de A y un color de la lista de B , habrá algún otro vértice tal que ambas opciones ya se utilicen para colorear a sus vecinos. Por lo tanto, G no se puede elegir entre 2 opciones.

Por otro lado, es fácil ver que G se puede elegir entre tres opciones: elegir colores arbitrarios para los vértices A y B deja al menos un color disponible para cada uno de los vértices restantes, y estos colores se pueden elegir arbitrariamente.

Una instancia de coloración de lista en el gráfico bipartito completo K 3,27 con tres colores por vértice. No importa qué colores se elijan para los tres vértices centrales, uno de los 27 vértices exteriores será incolorable, lo que demuestra que el número cromático de la lista de K 3,27 es al menos cuatro.

De manera más general, sea q un número entero positivo y sea G el gráfico bipartito completo K q , q q . Deje que los colores disponibles estén representados por los q 2 números diferentes de dos dígitos en la base q . En un lado de la bipartición, supongamos que a los q vértices se les den conjuntos de colores { i 0, i 1, i 2, ... } en los que los primeros dígitos sean iguales entre sí, para cada una de las q opciones posibles de la primer dígito  i . En el otro lado de la bipartición, dejemos que los q q vértices reciban conjuntos de colores {0 a , 1 b , 2 c , ... } en los que los primeros dígitos sean todos distintos, para cada una de las q q posibles opciones de la q -tupla ( a , b , c , ...). La ilustración muestra un ejemplo más grande de la misma construcción, con q  = 3.

Entonces, G no tiene una lista de colores para L : no importa qué conjunto de colores se elija para los vértices en el lado pequeño de la bipartición, esta elección entrará en conflicto con todos los colores de uno de los vértices en el otro lado de la bipartición. Por ejemplo, si el vértice con el conjunto de colores {00,01} tiene el color 01 y el vértice con el conjunto de colores {10,11} tiene el color 10, entonces el vértice con el conjunto de colores {01,10} no se puede colorear. Por lo tanto, el número cromático lista de G es al menos q  + 1. [2]

De manera similar, si , entonces el gráfico bipartito completo K n , n no es k -seleccionable. Porque, supongamos que hay 2 k  − 1 colores disponibles en total y que, en un solo lado de la bipartición, cada vértice tiene disponible una k -tupla diferente de estos colores que cada uno de los demás vértices. Entonces, cada lado de la bipartición debe usar al menos k colores, porque cada conjunto de k  − 1 colores será disjunto de la lista de un vértice. Dado que se usan al menos k colores en un lado y al menos k en el otro, debe haber un color que se use en ambos lados, pero esto implica que dos vértices adyacentes tienen el mismo color. En particular, el gráfico de utilidad K 3,3 tiene un número cromático de lista de al menos tres, y el gráfico K 10,10 tiene un número cromático de lista de al menos cuatro. [3]

Propiedades

Para un gráfico G , sea χ( G ) el número cromático y Δ( G ) el grado máximo de G . El número de coloración de la lista ch( G ) satisface las siguientes propiedades.

  1. ch( GRAMO ) ≥ χ( GRAMO ). Un gráfico k -colorable en lista debe, en particular, tener una coloración de lista cuando a cada vértice se le asigna la misma lista de k colores, lo que corresponde a una k -coloración habitual.
  2. ch( G ) no puede estar acotado en términos de número cromático en general, es decir, no existe una función f tal que ch( G ) ≤ f (χ( G )) sea válida para todo gráfico G . En particular, como muestran los ejemplos completos de gráficos bipartitos, existen gráficos con χ( G ) = 2 pero con ch( G ) arbitrariamente grande. [2]
  3. ch( G ) ≤ χ( G ) ln( n ) donde n es el número de vértices de G . [4] [5]
  4. ch( GRAMO ) ≤ Δ( GRAMO ) + 1. [3] [6]
  5. ch( G ) ≤ 5 si G es un gráfico plano . [7]
  6. ch( G ) ≤ 3 si G es un gráfico plano bipartito . [8]

Capacidad de elección informática y capacidad de elección ( a , b )

En la literatura se han considerado dos problemas algorítmicos:

  1. k-choosability: decide whether a given graph is k-choosable for a given k, and
  2. (a, b)-choosability: decide whether a given graph is f-choosable for a given function .

It is known that k-choosability in bipartite graphs is -complete for any k ≥ 3, and the same applies for 4-choosability in planar graphs, 3-choosability in planar triangle-free graphs, and (2, 3)-choosability in bipartite planar graphs.[9][10] For P5-free graphs, that is, graphs excluding a 5-vertex path graph, k-choosability is fixed-parameter tractable.[11]

It is possible to test whether a graph is 2-choosable in linear time by repeatedly deleting vertices of degree zero or one until reaching the 2-core of the graph, after which no more such deletions are possible. The initial graph is 2-choosable if and only if its 2-core is either an even cycle or a theta graph formed by three paths with shared endpoints, with two paths of length two and the third path having any even length.[3]

Applications

List coloring arises in practical problems concerning channel/frequency assignment.[12][13]

See also

References

  1. ^ Jensen, Tommy R.; Toft, Bjarne (1995), "1.9 List coloring", Graph coloring problems, New York: Wiley-Interscience, pp. 18–21, ISBN 0-471-02865-7
  2. ^ a b Gravier, Sylvain (1996), "A Hajós-like theorem for list coloring", Discrete Mathematics, 152 (1–3): 299–302, doi:10.1016/0012-365X(95)00350-6, MR 1388650.
  3. ^ a b c Erdős, P.; Rubin, A. L.; Taylor, H. (1979), "Choosability in graphs", Proc. West Coast Conference on Combinatorics, Graph Theory and Computing, Arcata (PDF), Congressus Numerantium, vol. 26, pp. 125–157, archived from the original (PDF) on 2016-03-09, retrieved 2008-11-10
  4. ^ Eaton, Nancy (2003), "On two short proofs about list coloring - Part 1" (PDF), Talk, archived from the original (PDF) on August 29, 2017, retrieved May 29, 2010
  5. ^ Eaton, Nancy (2003), "Sobre dos pruebas breves sobre la coloración de listas - Parte 2" (PDF) , Charla , archivado desde el original (PDF) el 30 de agosto de 2017 , consultado el 29 de mayo de 2010
  6. ^ Vizing, VG (1976), "Coloraciones de vértices con colores dados", Metody Diskret. Analiz. (en ruso), 29 : 3-10
  7. ^ Thomassen, Carsten (1994), "Cada gráfico plano se puede elegir entre cinco opciones", Journal of Combinatorial Theory, Serie B , 62 : 180–181, doi : 10.1006/jctb.1994.1062
  8. ^ Alón, Noga ; Tarsi, Michael (1992), "Colores y orientaciones de gráficos", Combinatorica , 12 (2): 125–134, CiteSeerX 10.1.1.106.9928 , doi :10.1007/BF01204715, S2CID  45528500 
  9. ^ Gutner, Shai (1996), "La complejidad de la posibilidad de elección de gráficos planos", Matemáticas discretas , 159 (1): 119–130, arXiv : 0802.2668 , doi : 10.1016/0012-365X(95)00104-5, S2CID  1392057.
  10. ^ Gutner, Shai; Tarsi, Michael (2009), "Algunos resultados sobre la capacidad de elección ( a : b ), Matemáticas discretas , 309 (8): 2260–2270, doi :10.1016/j.disc.2008.04.061
  11. ^ Heggernes, Pinar ; Golovach, Petr (2009), "Elección de gráficos sin P5" (PDF) , Fundamentos matemáticos de la informática , Apuntes de conferencias sobre informática, vol. 5734, Springer-Verlag, págs. 382–391
  12. ^ Wang, Wei; Liu, Xin (2005), "Asignación de canales basada en colores de lista para redes inalámbricas de espectro abierto", IEEE 62.ª Conferencia de tecnología vehicular de 2005 (VTC 2005-otoño) , vol. 1, págs. 690–694, doi :10.1109/VETECF.2005.1558001, ISBN 0-7803-9152-7, S2CID  14952297.
  13. ^ Garg, N.; Papatriantafilou, M.; Tsigas, P. (1996), "Coloración de listas distribuidas: cómo asignar dinámicamente frecuencias a estaciones base móviles", Octavo Simposio IEEE sobre procesamiento paralelo y distribuido , págs. 18-25, doi :10.1109/SPDP.1996.570312, hdl : 21.11116 /0000-0001-1AE6-F , ISBN 0-8186-7683-3, S2CID  3319306.

Otras lecturas