Escolar Documentos
Profissional Documentos
Cultura Documentos
B
E
C
A F
G
D
Definições fundamentais
• Número cromático de um grafo: é o menor número de
cores necessárias para se obter uma coloração de seus
vértices.
• Para encontrar o número mínimo de cores suficiente para
colorir o mapa (grafo), devemos encontrar o menor número
de cores, k, para o qual existe uma coloração de G que
indicaremos por X (G) = k e chamaremos de número
cromático de G.
• Para definir o número de modos diferentes de se colorir o
mapa (vértices) com um número fixo de cores, devemos
encontrar o número de modos diferentes que se pode colorir
o mapa (grafo), associado ao grafo G, com cores,
polinômio este que chamaremos de polinômio cromático
de G, cuja notação é P (G; ).
• Índice cromático de um grafo: o número mínimo de cores
exigida em uma coloração de arestas de um grafo.
Coloração Qualquer de um grafo
(não mínima)
• Para determinar uma coloração qualquer, não obrigatoriamen-
te a coloração mínima pode-se utilizar um algoritmo que se
baseia nas listas de adjacências:
a) definimos os conjunto Ci = (vazio), i = 1, 2, 3,..., n, onde n
é o número de vértices de G e Ci é o conjunto de vértices
coloridos com a cor i. Inicialmente, esses conjuntos são
vazios;
b) para cada vértice v e A(v) (a lista de adjacências de v),
verificamos se existe uma cor i de tal modo que a
intersecção entre Ci e A(v) seja o conjunto vazio, ou seja, Ci
∩A(v) = ; se existir, a cor i será atribuída ao vértice v e
incluímos v em Ci; caso contrário, atribuímos a v uma nova
cor que chamaremos de i + 1.
Coloração Qualquer (não mínima)
1) Seja G(V, E) um grafo representado pelo diagrama:
1 2 3
4 5 6 7
1 2 3
4 5 6 7
Coloração Mínima
1) Seja o mesmo grafo G(V, E) utilizado no exemplo anterior.
1 2 3
4 5 6 7
v4 A(4) = {1, 2, 5}
C1 ∩ A(4) = {2} ∩ {1, 2, 5} = {2}
C2 ∩A(4) = {3} ∩{1, 2, 5} = , logo cor 2 C2 = {3, 4}
C2 U {4} = {3} U {4} = {3, 4} C2 = {3, 4}
v5 A(5) = {2, 3, 4}
C1 ∩ A(5) = {2} ∩ {2, 3, 4} = {2}
C2 ∩ A(5) = {3, 4} ∩ {2, 3, 4} = {3, 4}
C3 = {5}
C3 ∩A(5) = ∩{2, 3, 4} = , logo cor 3
C3 U {5} = U {5} = {5} C3 = {5}
Coloração Mínima
v1 A(1) = {2, 4}
C1 ∩ A(1) = {2} ∩ {2, 4} = {2}
C2 ∩ A(1) = {3, 4} ∩ {2, 4} = {4} C3 = {1, 5}
C3 ∩ A(1) = {5} ∩ {2, 4} = , logo cor 3
C3 U {1} = {5} U {1} = {5, 1} C3 = {1, 5}
v6 A(6) = {3, 7}
C1 ∩ A(6) = {2} ∩ {3, 7} = , logo cor 1 C1 = {2, 6}
C1 U {6} = {2} U {6} = {2, 6} C1 = {2, 6}
v7 A(7) = {6}
C1 ∩ A(7) = {2, 6} ∩ {6} = {6}
C2 = {3, 4, 7}
C2 ∩ A(7) = {3, 4} ∩ {6} = , logo cor 2
C2 U {7} = {3, 4} U {7} = {3, 4, 7} C2 = {3, 4, 7}
Coloração Mínima - Resultado
3 cores foram usadas.
Número cromático = 3
Cor 1 – vermelho - vértices 2 e 6
Cor 2 – azul - vértices 3, 4 e 7
Cor 3 – verde - vértice 1 e 5
1 2 3
4 5 6 7