Polinomio cromatico

Anuncio
Coloración de vértices
Polinomio Cromático
Coloración de vértices
Si dispongo de k colores, ¿de cuántas formas
distintas puedo colorear los vértices de un grafo?
1942, Birkhoff and Lewis introducen el polinomio cromático en
su intento de demostrar el teorema de los 4 colores
Polinomio cromático Dado un grafo G y un conjunto de colores k,
definimos la función P(G, k) como el número de formas distintas de
colorear G usando los k colores.
Coloración de vértices
Propiedades
 P(G,0)=0
 P(G,k)>0 si y sólo si G es k-coloreable
 si k<k’ P(G,k) ≤ P(G,k’)
 Si H es un subgrafo recubridor de G P(G,k)≤ P(H,k)
r
r
i1
i 1
 P(  Gi, k)= P(Gi, k), Gi disjuntos dos a dos.
Coloración de vértices
Polinomios cromáticos de algunas familias de grafos
conocidas
 P(On, k)=kn, con On es el grafo trivial de n vértices
 P(Kn, k)=k(k-1)(k-2)…(k-n+1)
Observación: si G tiene n vértices:
K(k-1)(k-2)…(k-n+1) ≤ P(G,k) ≤ kn
 P(Ln, k)=k(k-1)n-1, con Ln el grafo camino de n vértices
 P(An, k)= ejerc., con An un árbol con n vértices
….
Coloración de vértices
K colores
C4
k
Coloración de vértices
k colores
C4
k
k-1
Coloración de vértices
k colores
C4
k
k-1
k-1
Coloración de vértices
k colores
C4
k
k-1
k-1
k-1?
Coloración de vértices
k colores
C4
k
k-1
k-1
K-2?
Depende
¿Cómo calculamos el polinomio cromático de C4?
Coloración de vértices
Operaciones que se usan en el cálculo del polinomio cromático
 Eliminación de una arista
 Contracción de una arista: Dado el grafo G y sea a={u,v} una arista
suya, llamaremos contracción de la arista a del grafo G a la operación
resultante de considerar los vértices u y v como un único vértice
u
a
v
Coloración de vértices
Operaciones que se usan en el cálculo del polinomio cromático
 Eliminación de una arista
 Contracción de una arista: Dado el grafo G y sea a={u,v} una arista
suya, llamaremos contracción de la arista a del grafo G (Ga) a la
operación resultante de considerar los vértices u y v como un único
vértice.
u
a
vu
v
G
Ga
Coloración de vértices
Teorema: Sean G un grafo, a={u,v} una arista suya y k un número
natural, entonces :
P(G,k) = P(G-a,k) - P(Ga,k)
Recursivamente
Algoritmo Eliminación-contracción (come aristas)
Algoritmo Adición-contracción
Coloración de vértices
a
G
-
=
=
G- a
Ga=C
4
=
C4
-
=
+
G- a
+
G
Coloración de vértices
Ejercicio: Obtener el polinomio cromático de Cn, para cualquier n.
a
a
-
=
Cn
=
P(Cn,k)=(k-1)n+(-1)n(k-1)
Ln
-
Cn-1
Coloración de vértices
Teorema: Para un grafo simple G de orden n y tamaño m,
P(G,k) verifica que:




es un polinomio de grado n en k con coeficientes enteros
su término independiente es 0
sus coeficientes alternan el signo
y el coeficiente de kn-1 es –m.
Coloración de vértices
Otra información que podemos obtener del polinomio cromático:
 el número de componentes conexas del grafo coincide con el menor
grado de los sumandos del polinomio cromático
 el número cromático es el número entero más pequeño para el que
el polinomio cromático es distinto de 0
Ojo!!, el polinomio cromático no caracteriza el grafo
Descargar