Você está na página 1de 20

29/12/2013

Grafos Planares e Colorao de Grafos


Prof. Msc. Ccero C. Quarto
Departamento de Engenharia da Computao Universidade Estadual do Maranho www.cquarto.blogspot.com cicero@engcomp.uema.br

Sumrio
Grafos Planares
Introduo Definies Frmula de Euler Teorema de Kuratowski Exerccios de aprendizagem

Colorao de Grafos
Introduo Definies Aplicaes da Colorao de Grafos Exerccios de aprendizagem

29/12/2013

Grafos Planares {Introduo}


Considere o problema de ligar trs casas a trs servios pblicos, como mostrado na Figura 1:
Casa 1 Casa 2 Casa 3

K3,3
Servio 1 Servio 2 Servio 3

Figura 1: Trs casas e trs servios pblicos

Problema: possvel ligar estas casas e os servios pblicos de modo que nenhuma das conexes se cruzem? Este problema pode ser modelado usando o grafo bipartido completo K3,3. A pergunta original pode ser refeita como: K3,3 pode ser desenhado no plano de modo que nenhum par de arestas se cruze?

Nesta seo, estudaremos a possibilidade ou no de um grafo ser desenhado no plano sem arestas que se cruzem. Definio 1: Um grafo dito planar se ele puder ser desenhado no plano sem quaisquer arestas se cruzando (em que um cruzamento de arestas a interseco de retas ou arcos que as representam em um ponto diferente de sua extremidade comum). Tal desenho chamado de representao planar do grafo.

29/12/2013

Exemplo 1: K4 (mostrado na Figura 2 com duas arestas se cruzando) planar?


Soluo: K4 planar porque pode ser desenhado sem cruzamentos, como mostrado na Figura 3.
Figura 2: O grafo K4

Figura 3: O grafo K4 desenhado sem cruzamentos

Exemplo 2: Q3, mostrado na Figura 4, planar?


a d e h g
Figura 4: O grafo Q3

b c Soluo: Q3 planar porque pode ser desenhado sem cruzamentos, como mostrado na f Figura 5. a b e f h g d c
Figura 5: Uma representao planar de Q3

29/12/2013

Frmula de Euler
Uma representao planar de um grafo divide o plano em regies, incluindo uma regio ilimitada. Por exemplo, a representao planar do grafo mostrado na Figura 6 divide o plano em seis regies. Estas esto identificadas na Figura.

Figura 6: As regies da representao planar de um Grafo

Teorema 1: Frmula de Euler


Seja G um grafo simples planar conexo com e arestas e v vrtices. Seja r o nmero de regies em uma representao planar de G. Ento, r = e v+2

Frmula de Euler

r=ev+2

29/12/2013

Exemplo 3: Suponha que um grafo simples planar conexo tenha 20 vrtices, cada um de grau 3. Em quantas regies uma representao deste grafo planar divide o plano? Soluo:
v = 20 e=? r=? Pelo Teorema do aperto de mos, temos: 2 20.3 60 30

Frmula de Euler: r = e v + 2 = 30 20 + 2 = 12 r = 12

Teorema de Kuratowski
O matemtico polons Kazimierz Kuratowski estabeleceu um teorema em 1930, que caracteriza os grafos planares usando o conceito de homeomorfismo de grafos.
Natalidade Em 1919 Em 1921 reas de pesquisas Em 1930
Kazimierz Kuratowski 1896 1980

Polons Publicou seu primeiro artigo Obteve seu doutorado Fundamentos de Teoria dos Conjuntos e Topologia Completou seu trabalho sobre a caracterizao de grafos planares Retornou Universidade de Varsvia como professor titular

Em 1934

Publicaes Escreveu mais de 180 artigos e 03 livros textos amplamente utilizados.

29/12/2013

Um grafo no planar se contiver um dos grafos K3,3 ou K5 como subgrafos e todos os grafos que no so planares devem conter um subgrafos que pode ser obtido de K3,3 ou K5, usando certas operaes permitidas. Se um grafo for planar, qualquer grafo obtido da remoo de uma aresta {u, v} e adio de um novo vrtice w e das arestas {u, w} e {w, v} tambm o ser. Tal operao chamada de subdiviso elementar. Os grafos G1 = (V1, E1) e G2 = (V2, E2) so ditos homeomorfos se eles puderem ser obtidos do mesmo grafo por uma sequncia de subdivises elementares.

Exemplo 4: Mostre que os grafos G1, G2 e G3, mostrados na Figura 7 so homeomorfos.


a b f g c d e a i g c d
Figura 7: Grafos Homeomorfos

a h

G1
c b

G2
e

k j e

G3

29/12/2013

Soluo:

Soluo: Estes trs grafos so homeomorfos porque todos podem ser obtidos a partir de G1 por subdivises elementares. G1 pode ser obtido de si mesmo por uma sequncia vazia de subdivises elementares. Para obter G2 de G1, podemos usar esta sequncia de subdivises elementares: (i) Remova a aresta {a, c}, adicione o vrtice f e as arestas {a, f} e {f, c}; (ii) Remova a aresta {b, c}, adicione o vrtice g e as arestas {b, g} e {g, c}; (iii) Remova a aresta {b, g}, adicione o vrtice h e as arestas {g, h} e {b, h}. Deixamos para o aluno a determinao da sequncia de subdivises elementares necessrias para obter G3 de G1.

O matemtico polons Kazimierz Kuratowski estabeleceu o Teorema 2 em 1930 que caracteriza os grafos planares usando o conceito de homeomorfismo de grafo. Teorema 2: Um grafo no planar se e somente se ele contiver um subgrafos homeomorfo a K3,3 ou K5. Os exemplos 5 e 6 ilustram como o Teorema de Kuratowski aplicado.

29/12/2013

Exemplo 5: Determine se o grafo G mostrado na Figura 8 planar.


a b j c k g f a b Figura 8: O Grafo No orientado G, um subgrafo H Homeomorfo a K5, e K5 c g h e d d g f e i c a b

G
i

K5

Figura 8: O Grafo No orientado G, um subgrafo H Homeomorfo a K5, e K5

Soluo: G tem um subgrafo H homeomorfo a K5. H obtido excluindo h, j e k e todas as arestas incidentes a estes vrtices. H homeomorfo a K5 porque ele pode ser obtido a partir de K5 (com vrtices a, b, c, g e i) por uma sequncia de subdivises elementares, adicionando os vrtices d, e e f. (O aluno deve construir tal sequncia de subdivises elementares.) Portanto, G no planar.

29/12/2013

Exemplo 6: O grafo de Petersen, mostrado na Figura 9(a), planar? (O matemtico dinamarqus Julius Petersen estudou este grafo em 1891; ele frequentemente usado para ilustrar vrias propriedades tericas dos grafos.)
a f (b) H f e j i d (a) g h c e i h b a c f d g j d j

i (c) K3,3

Figura 9: (a) O Grafo de Petersen, (b) um Subgrafo H Homeomorfo a K3,3, e (c) K3,3.

Soluo: O subgrafo H do grafo de Petersen, obtido excluindo b e as trs arestas que tem b como uma extremidade, mostrado na Figura 9 (b), homeomorfo a K3,3, com conjunto de vrtices {f, d, j} e {e, i, h}, pois ele pode ser obtido por uma sequncia de subdivises elementares, excluindo {e, f} e adicionando {a, e} e {a, f}, e excluindo {i, j} e adicionando {g, i} e {g, j}. Portanto, o grafo de Petersen no planar.

Figura 9: (a) O Grafo de Petersen, (b) um Subgrafo H Homeomorfo a K3,3, e (c) K3,3.

29/12/2013

Exerccios propostos
1. 2. Cinco casas podem ser conectadas a dois servios pblicos sem que as conexes se cruzem? Desenhe o grafo planar abaixo sem nenhum cruzamento

3.

Determine se o grafo dado abaixo planar. Se for, desenheo sem cruzamentos de arestas.

4.

Use o Teorema de Kuratowski para determinar se o grafo dado planar.

a e

b f

c g

d h

Colorao de Grafos {Introduo}


Problemas relacionados colorao de mapas de regies, tais como mapas de partes do mundo, tm gerado muitos resultados na Teoria dos Grafos; Quando um mapa colorido, duas regies com uma fronteira comum so associadas em geral a cores diferentes; Uma maneira de garantir que duas regies adjacentes nunca tenham a mesma cor usar uma cor diferente para cada regio. Entretanto, isto ineficiente, e em mapas com muitas regies seria difcil distinguir entre cores parecidas.

10

29/12/2013

Problema:
Determine o menor nmero possvel de cores que pode ser usado para colorir os mapas G e H mostrados na Figura 1 abaixo.

B D C A F E D G A

Mapa G
Figura 1: Dois Mapas

Mapa H

Soluo:
Para o mapa G, quatro cores so suficientes, mas trs no. J para o Mapa H, trs cores so suficientes, porm duas no.

11

29/12/2013

Cada mapa no plano pode ser representado por um grafo. Para montar esta correspondncia, cada regio do mapa representada por um vrtice. Arestas conectam dois vrtices se as regies representadas por estes vrtices tiverem uma fronteira em comum (AB, AC, BC, ...). Duas regies que se toquem em apenas um ponto no so consideradas adjacentes. O grafo resultante chamado de grafo dual do mapa. A Figura 2 exibe os grafos duais que correspondem aos mapas da Figura 1.

B Figura 1: Dois Mapas C D A F G

B C

E E Figura 2: Grafos Duais dos Mapas da Figura 1

12

29/12/2013

O problema de colorir as regies de um mapa equivalente ao problema de colorir os vrtices do grafo dual, de modo que dois vrtices adjacentes no tenham a mesma cor. Definimos agora a colorao de um grafo. Definio 1: Uma colorao de um grafo simples a associao de uma cor a cada vrtice do grafo de modo que dois vrtices adjacentes no estejam associados mesma cor.

Um grafo pode ser colorido associando uma cor diferente a cada um de seus vrtices. Entretanto, para a maioria dos grafos pode ser encontrada uma colorao que usa menos cores que o nmero de vrtices do grafo. Portanto, qual o nmero mnimo de cores necessrias para colorir um determinado grafo? Definio 2: O nmero cromtico de um grafo o menor nmero de cores necessrias para a colorao deste grafo. O nmero cromtico de um grafo G indicado por (G). (Aqui, a letra grega chi)

13

29/12/2013

Atente que perguntar o nmero cromtico de um grafo planar o mesmo que perguntar o nmero mnimo de cores necessrias para colorir um mapa de modo que duas regies adjacentes no estejam associadas a uma mesma cor. Esta questo foi estudada por mais de 100 anos. A resposta fornecida por um dos mais famosos teoremas da matemtica. Teorema 1: O TEOREMA DAS QUATRO CORES

O nmero cromtico de um grafo planar no maior do que quatro.

O Teorema das Quatro Cores foi originalmente proposto como uma conjectura na dcada de 1850. Ele foi finalmente demonstrado pelos matemticos americanos Kenneth Appel e Wolfgang Haken em 1976.

Kenneth Appel
http://en.wikipedia.org/wiki/K enneth_Appel

Wolfgang Haken ( direita) http://en.wikipedia.org/wiki /Wolfgang_Haken

14

29/12/2013

Duas coisas so necessrias para mostrar que o nmero cromtico de um grafo K. (i) Precisamos mostrar que o grafo pode ser colorido com K cores; (ii) Devemos mostrar que o grafo no pode ser colorido usando menos que K cores.

Fonte: Google imagens

Exemplo 1: Quais so os nmeros cromticos dos grafos G e H mostrados na Figura 3 abaixo?

Figura 3: Os Grafos Simples G e H.

15

29/12/2013

Soluo: O nmero cromtico de G , pelo menos trs, pois os vrtices a, b e c devem estar associados a cores diferentes. Para ver se G pode ser colorido com trs cores, associe vermelho a a, azul a b e verde a c. Ento, d pode (e deve) ser colorido de vermelho, pois ele adjacente a b e c. Alm disso, e pode (e deve) ser colorido de verde, pois ele adjacente apenas a vrtices coloridos de vermelho e azul, e f pode (e deve) ser colorido de azul, pois adjacente apenas a vrtices coloridos de vermelho e verde. Finalmente, g pode (e deve) ser colorido de vermelho, pois ele adjacente apenas a vrtices coloridos de azul e verde. Isto produz uma colorao de G usando exatamente trs cores. A Figura 4 exibe tal colorao.

b Azul

Verde

a
Vermelho

Vermelho

g
Vermelho

Verde

Azul

Soluo: O nmero cromtico de G , pelo menos trs, pois os vrtices a, b e c devem estar associados a cores diferentes. Para ver se G pode ser colorido com trs cores, associe vermelho a a, azul a b e verde a c. Ento, d pode (e deve) ser colorido de vermelho, pois ele adjacente a b e c. Alm disso, e pode (e deve) ser colorido de verde, pois ele adjacente apenas a vrtices coloridos de vermelho e azul, e f pode (e deve) ser colorido de azul, pois adjacente apenas a vrtices coloridos de vermelho e verde. Finalmente, g pode (e deve) ser colorido de vermelho, pois ele adjacente apenas a vrtices coloridos de azul e verde. Isto produz uma colorao de G usando exatamente trs cores. A Figura 4 exibe tal colorao.

Soluo: O grafo H obtido do grafo G adicionando uma aresta que conecta a e g. Qualquer tentativa de colorir H usando trs cores deve seguir o mesmo raciocnio que o usado para colorir G, exceto no ltimo estgio, quando todos os vrtices diferentes de g tiverem sido coloridos. Ento, como g adjacente (em H) a vrtices coloridos de vermelho, azul e verde, uma quarta cor, digamos marrom, precisa ser usada. Portanto, H tem um nmero cromtico igual a 4. Uma colorao de H mostrada na Figura 4.

b Azul

Verde

Azul

e Verde

Vermelho

a
Vermelho

Vermelho

a
Vermelho

Vermelho

g
Marrom

Verde

Azul

Verde

Azul

Figura 4: Colorao dos Grafos G e H.

16

29/12/2013

Figura 5: Os Mapas coloridos representativos dos Grafos Simples G e H.

Exemplo 2: Qual o nmero cromtico de Kn? Soluo: Uma colorao de Kn pode ser construda usando n cores, associando uma cor diferente a cada vrtice. Existe uma colorao que use menos cores? A resposta no. Nenhum par de vrtices pode estar associado mesma, pois qualquer dois vrtices deste grafo so adjacentes. Logo, o nmero cromtico de Kn = n. Ou seja, (Kn) = n. (Lembre que Kn no planar quando n 5, de modo que este resultado no contradiz o Teorema das Quatro Cores). Uma colorao de K5 usando cinco cores mostrada na Figura 6.

17

29/12/2013

a Vermelho

b Azul

Marrom

Verde

Figura 6: Colorao dos Grafos G e H. d Amarelo

Figura 7: O Mapa colorido representativos do Grafo Simples K5.

Exerccios de aprendizagem 1. Construa o grafo dual para o mapa mostrado abaixo. Depois, encontre o nmero de cores necessrias para colorir o mapa de modo que nenhum par de regies adjacentes tenha a mesma cor.

A F B C D E

2. Determine o nmero cromtico do grafo dado abaixo.

a e f c

18

29/12/2013

Exerccios de aprendizagem 3. Quais grafos tm nmero cromtico 1? 4. Mostre que um grafo simples que tem um ciclo com um nmero mpar de vrtices nele no pode ser colorido usando duas cores 5. O departamento de matemtica de uma universidade X tem seis comisses, cada uma se reunindo uma vez por ms. Quantos horrios de reunio diferentes devem ser usados para garantir que nenhum membro tenha que participar de duas reunies ao mesmo tempo, se os comits so C1 = {Arlinghaus, Brand, Zaslavsky}, C2 = {Brand, Lee, Rosen}, C3 = {Arlinghaus, Rosen, Zaslavsky}, C4 = {Lee, Rosen, Zaslavsky}, C5 = {Arlinghaus, Brand} e C6 = {Brand, Rosen, Zaslavsky}? 6. Uma colorao de arestas de um grafo uma associao de cores s arestas, de modo que arestas incidentes em um vrtice comum estejam associadas a cores diferentes. O nmero cromtico de arestas de um grafo o menor nmero de cores que podem ser usadas em uma colorao de arestas de um grafo. Encontre o nmero cromtico de arestas do grafo do exerccio 2.

Referncia bsica Rosen, Kenneth H. Matemtica Discreta e Suas Aplicaes 6a edio Mc Graw Hill, 2009, pgs. 657 a 675.

19