En teoría de grafos , la coloración de listas es una coloración de los vértices de una gráfica donde el color de cada vértice se restringe a una lista de colores autorizados. Fue estudiado por primera vez en la década de 1970 en artículos independientes de Vadim G. Vizing y de Paul Erdős , Arthur Rubin (en) y Herbert Taylor.
Dado un gráfico G y un conjunto de colores para cada vértice s (llamado su lista ), la coloración de la lista es una función que asigna cada vértice sa un color en la lista . Al igual que con el color habitual de los gráficos, generalmente se supone que el color de una lista es limpio , lo que significa que dos vértices adyacentes no tienen el mismo color. Un gráfico es k -selectable (o k -colorizable por lista ) si admite la coloración de lista adecuada, independientemente de la forma en que las listas de k colores se asignan a cada vértice. La choisissabilité (o lista de colorabilidad o lista de índice cromático ) ch ( G ) de un gráfico G es el número más pequeño k tal que G es k -eleccionable.
De manera más general, una función para asignar un número entero positivo en cada cima , un gráfico G es -elegible (o -Coloriable List ) si es una lista de colores que asigna una lista de colores en cada vértice . En particular, si para todos los vértices , entonces la -seleccionabilidad corresponde a la k -seleccionabilidad.
Consideramos el grafo bipartito completo con seis vértices A , B , W , X , Y , Z cuya partición está compuesta por A y B y por W , X , Y y Z por otro lado; los vértices A y B están conectados a todos los vértices W , X , Y y Z , y no hay otros bordes. Como gráfico bipartito, el índice cromático habitual de G es 2: podemos colorear A y B con el mismo color y W , X , Y , Z con los mismos otros colores; por tanto, dos vértices adyacentes no tienen el mismo color. Por otro lado, G tiene un índice cromático de lista mayor que 2, como lo muestra la siguiente construcción: asignamos a A y B las listas {rojo, azul} y {verde, negro} y asignamos a los otros cuatro vértices el listas {rojo, verde}, {rojo, negro}, {azul, verde} y {azul, negro}. Cualquiera que sea la elección de color realizada en la lista de A y en la lista de B , uno de los otros 4 vértices tiene entre sus dos opciones posibles solo los colores ya utilizados para colorear a sus vecinos. Por lo tanto, G no es seleccionable en 2 ocasiones.
Por otro lado, es fácil ver que G es 3-seleccionable: elegimos colores arbitrarios para los vértices A y B ; al menos un color permanece disponible para cada uno de los otros vértices, y estos colores se pueden elegir arbitrariamente.
De manera más general, sea q un número entero positivo y sea G el gráfico bipartito completo . Se supone que hay colores disponibles que están representados por números distintos de dos dígitos en la base q . Para el componente con q vértices de la bipartición, le damos a los q vértices los conjuntos de colores donde los primeros dígitos son todos iguales, para las q posibles elecciones del primer dígito . Para el otro componente de la bipartición, damos a los vértices conjuntos de colores en los que los primeros dígitos son todos distintos, para cada una de las posibles opciones del q -uplet , donde se ejecutan todos los valores posibles. La figura en la parte superior de la página muestra un ejemplo de la construcción de .
Con esta construcción, el gráfico G no tiene colores de lista para estos colores: cualquiera que sea el conjunto de colores elegido para los q vértices en el lado corto de la bipartición, esta elección entra en conflicto con todos los colores para l 'uno de los picos del otro. lado de la bipartición. Por ejemplo, si para q = 2, el vértice con el conjunto de colores {00.01} se colorea en 01, y el vértice con el conjunto de colores {10.11} se colorea en 10, entonces el vértice con el conjunto de colores {01.10} no se puede de colores. Por lo tanto, el índice cromático de lista de G es al menos .
Del mismo modo, si , entonces el gráfico bipartito completo no es k -seleccionable. Supongamos que los colores están disponibles en total y que, en uno de los lados de la bipartición, cada vértice tiene a su disposición una k -tupla de estos colores, diferentes entre sí. Entonces, cada lado de la bipartición debe usar al menos k colores, porque cada conjunto de colores está separado 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 rompecabezas de tres casas tiene un índice de color de lista de al menos tres, y el gráfico tiene un índice de color de lista de al menos cuatro.
Para un gráfico G , tenga en cuenta el índice de color y el grado máximo de G . El índice cromático de la lista de canales tiene las siguientes propiedades:
Se consideraron los siguientes problemas algorítmicos:
Sabemos que la k -seleccionabilidad en gráficas bipartitas es -completa para todo , y es la misma para la 4-seleccionabilidad en gráficas planas, la 3-seleccionabilidad en gráficas planas sin triángulo y la (2, 3) -seleccionabilidad en bipartitas gráficos planares . Para gráficos sin P 5 , es decir, gráficos que excluyen trayectos con 5 vértices, la k -seleccionabilidad es tratable con un parámetro fijo .
Es posible probar si un gráfico es 2-seleccionable en tiempo lineal eliminando sucesivamente vértices de grado cero o uno hasta llegar al 2-kernel del gráfico, después de lo cual tales eliminaciones no son posibles. El gráfico inicial es 2-seleccionable si y solo si su 2-kernel es un ciclo par o un gráfico theta que está formado por tres caminos con extremos compartidos, donde dos caminos tienen una longitud de dos y el tercer camino de longitud uniforme.
La coloración de la lista surge en cuestiones prácticas relacionadas con la asignación de canal / frecuencia