quantas cores para colorir o mapa do brasil, sem que ... · quantas cores para colorir o mapa do...

24
Quantas cores para colorir o mapa do Brasil, sem que estados adjacentes possuam a mesma cor?

Upload: trinhxuyen

Post on 11-Sep-2018

243 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Quantas cores para colorir o mapa do Brasil, sem que estados

adjacentes possuam a mesma cor?

Page 2: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de Grafos● Colorir vértices de forma que vértices

adjacentes possuam cores diferentes

● Relacionar a coloração de vértices com a coloração de mapa

Page 3: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de vértices● Se G é um grafo simples, então uma coloração

para G é uma atribuição de cores para cada vértice de forma que vértices adjacentes tenham diferentes cores

● Dizemos que G é k-colorível se podemos atribuir uma das k cores para colorir G

● O número cromático de um grafo G é o menor número de cores que é necessário para colorir G. Seja c o número cromático de G, escrevemos crom(G)=c

Page 4: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de vértices● Qual o número cromático dos grafos abaixo?

Page 5: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de vértices● Qual o número cromático dos grafos abaixo?

crom(G) = 4 crom(G) = 5

Page 6: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual o número cromático do grafo abaixo?

w

x

y q

sv

z

u

p

tr o

Page 7: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

w

x

y q

sv

z

u

p

tr o

w

x

y q

p

sv

zr

u

o

t

Page 8: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Do ponto de vista matemático, o subconjunto de vértices com uma mesma cor é considerado uma partição de vértices.

Desenhar o grafo com cores nos vértices é apenas um forma intuitiva de representar esta partição

Va = {v,z,x,r,u} Vb = {w,y,q,p,o} Vc={s,t}

w

x

y q

p

sv

zr

u

o

t

Page 9: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Desenhar o grafo com cores nos vértices é apenas um forma intuitiva de representar esta partição.

Va = {v,z,x,r,u} Vb = {w,y,q,p,o} Vc={s,t}

w

x

y q

p

sv

zr

u

o

t

Page 10: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de vértices● Está claro que crom(Kn) = n , então existem grafos

com número cromático arbitrariamente grande

crom(G) = 4crom(G) = 5

Page 11: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual a cromaticidade de k3,3

?

Page 12: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual a cromaticidade de k3,3

?

Page 13: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual a cromaticidade de Cn ?

● Qual a cromaticidade do Grafo de Petersen?

Page 14: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual a cromaticidade dos grafos de roda abaixo?

W6 W5

Page 15: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Qual a cromaticidade dos grafos de roda abaixo?

Page 16: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

● Pouco se pode dizer sobre o número cromático de um grafo arbitrário

● Se o grafo tem n vértices, então seu número cromático é <= n

● Se o grafo contém Kr (grafo completo) como

subgrafo, então o número cromático >= r

Page 17: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Coloração de mapasProblema das 4 cores

Surgiu historicamente em conexão com a coloração de mapas.

Dado um mapa contendo diversos países, quantas cores são necessária para colorir todos os países de forma que os países que fazem fronteira entre si possuam cores diferentes?

Page 18: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é
Page 19: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Cada região do mapa é representada por um vértice. As arestas ligam os vértices que representam regiões que fazem fronteira entre si.

Page 20: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Aplicações da Coloração

Quando uma aplicação é modelada como um problema de coloração de vértices, os vértices em cada classe de cores representam indivíduos ou itens que não competem ou conflitam entre si: Atribuição de frequências de rádio Separação de produtos explosivos Agendamento de cursos na universidade Alocação de registros para programação

Page 21: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Atribuição de frequências de rádio: Os vértices representam os transmissores das

estações de rádio Duas estações são adjacentes quando suas

áreas de transmissão se sobrepõem, o que resultaria em interferência se elas usassem a mesma frequência

Cada cor contém estações que podem receber a mesma frequência

crom(G) é o número mínimo de frequência

Page 22: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Separação de produtos explosivos: Os vértices representam produtos químicos

necessários em algum processo de produção Existe uma aresta ligando cada par de

produtos que podem explodir, se combinados O número cromático representa o número

mínimo de compartimentos para guardar estes produtos químicos em segurança

Page 23: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Agendamento de cursos na universidade: Os vértices representam os cursos de uma

universidade Dois cursos são adjacentes se um aluno se

matricula para ambos os cursos O número cromático representa o número

mínimo de horários necessários para acomodar os cursos

Page 24: Quantas cores para colorir o mapa do Brasil, sem que ... · Quantas cores para colorir o mapa do Brasil, sem que estados ... z r u o t. Desenhar o grafo com cores nos vértices é

Trabalho● Desenvolva um algoritmo para a solução do

problema de coloração em vértices.