Escolar Documentos
Profissional Documentos
Cultura Documentos
2009/6/30
page 1
Estilo OBMEP
Samuel Jurkiewicz
GrafosModfranci
2009/6/30
page 2
Estilo OBMEP
Sobre o Autor
Sumrio
1 O que um Grafo? 5
1.5 Isomorfismo . . . . . . . . . . . . . . . . . . . . . . . . 13
2 Ciclos e Caminhos 28
Algoritmos e Computadores . . . . . . . . . . . . . . . 31
i
GrafosModfranci
2009/6/30
page ii
Estilo OBMEP
ii SUMRIO
4 rvores 66
5.2 Colorao . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.4 Cliques . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.5 Acoplamentos . . . . . . . . . . . . . . . . . . . . . . . 82
iii
6 Grafos Planares 95
ndice 111
GrafosModfranci
2009/6/30
page iv
Estilo OBMEP
GrafosModfranci
2009/6/30
page 1
Estilo OBMEP
Introduo
O leitor seria capaz de desenhar a figura 1 abaixo sem tirar o
lpis do papel? Tem que ir de ponto a ponto e no pode passar pela
mesma linha duas vezes.
B D
A E
Figura 1
1
GrafosModfranci
2009/6/30
page 2
Estilo OBMEP
T casa 3
G casa 2
L casa 1
Figura 2
Samuel Jurkiewicz
Escola de Engenharia/UFRJ Departamento de Engenharia Indus-
trial
COPPE/UFRJ Programa de Engenharia de Produo
jurki@pep.ufrj.br
GrafosModfranci
2009/6/30
page 4
Estilo OBMEP
GrafosModfranci
2009/6/30
page 5
Estilo OBMEP
Captulo 1
O que um Grafo?
1.1 Primeiras Noes
Mas ser que isto est correto? Pode ter havido um erro na
listagem. Uma maneira de representar a situao atravs de uma
figura. As turmas sero representadas por pontos e os jogos sero
representados por linhas.
5
GrafosModfranci
2009/6/30
page 6
Estilo OBMEP
6A
8B
6B
8A 7A
7B
Para que um grafo fique bem definido temos que ter dois conjuntos:
Quem so os vrtices.
GrafosModfranci
2009/6/30
page 7
Estilo OBMEP
Quando existe uma aresta ligando dois vrtices dizemos que os vrtices
so adjacentes e que a aresta incidente aos vrtices. No nosso
exemplo podemos representar o grafo de forma sucinta como:
A = {(6A; 7A); (6A; 7B); (6A; 8B); (6B; 7A); (6B; 8A); (6B; 8B); (7B; 8A);
(7B; 8B); (8A; 8B)}
No nosso exemplo n = 6 e m = 9.
6A jogou 3 jogos
6B jogou 3 jogos
7A jogou 2 jogos
7B jogou 3 jogos
8A jogou 3 jogos
8B jogou 4 jogos
Exerccios
Figura 1.2:
GrafosModfranci
2009/6/30
page 10
Estilo OBMEP
No exerccio anterior voc deve ter observado que a soma dos graus
de um grafo sempre o dobro do nmero de arestas (e isso no deve
ser coincidncia...). Isso pode ser escrito em linguagem matemtica.
Figura 1.6:
1.5 Isomorfismo
6A
8B
6B
8A 7A
7B
Figura 1.7:
Vejamos um exemplo:
b x y
a c w z
Figura 1.8:
de vrtices:
f :aw
bx
cz
dy
Exerccios
f : ax
by
cz
dw
GrafosModfranci
2009/6/30
page 16
Estilo OBMEP
a a a
e b e b e b
d c d c d c
G G G
Figura 1.13:
6A
8B
6B
8A 7A
7B
Exerccios
6A 6A
8B 6B 8B 6B
8A 7A 8A 7A
7 7
B B
8B
6B
8A 7A
7B
vrtices de G.
0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8 9
2 0 2 4 6 8 10 12 14 16 18
3 0 3 6 9 12 15 18 21 24 27
4 0 4 8 12 16 20 24 28 32 36
5 0 5 10 15 20 25 30 35 40 45
6 0 6 12 18 24 30 36 42 48 54
7 0 7 14 21 28 35 42 49 56 63
8 0 8 16 24 32 40 48 56 64 72
9 0 9 18 27 36 45 54 63 72 81
d a
c b
Figura 1.23:
(
1 se ij A(G)
xij =
0 se ij
/ A(G)
0 1 1 1
1 0 1 0
1 1 0 1
1 0 1 0
(
1 se a aresta ej incidente em vi
xij =
0 caso contrrio
GrafosModfranci
2009/6/30
page 25
Estilo OBMEP
ab ac ad bc cd
a 1 1 1 0 0
b 1 0 0 1 0
c 0 1 0 1 1
d 0 0 1 0 1
Exerccios
n2
8. Mostre que em um grafo bipartido m 4 .
0 1 0 1 1
1 0 1 1 0
0 1 0 1 0
1 1 1 0 1
1 0 0 1 0
15. Mostre que num grafo simples pelo menos dois vrtices tm o
mesmo grau.
GrafosModfranci
2009/6/30
page 28
Estilo OBMEP
Captulo 2
Ciclos e Caminhos
2.1 Conexidade Outra Vez
28
GrafosModfranci
2009/6/30
page 29
Estilo OBMEP
Demonstrao.
Figura 2.1:
Exerccio
Nos pares de grafos das figuras 2.2 e 2.3, mostre qual dos grafos
bipartido e qual no .
Algoritmos e Computadores
5
Casa do Armazem
Armazm
Casa do
Joo
Joo
6 13
11
10 Pracinha
Pracinha
Banca
Banca de
de
3 Jornal
Jornal
6
6
3
Quitanda
Quitanda
4
8
Cancela
Cancela Escola
Escola
Figura 2.4:
8
Armazem
Armazm
Casa do
Joo
8
Pracinha
Pracinha 8
Banca de
Banca de
Jornal
Jornal
8
Quitanda
Quitanda
8
Cancela
Cancela Escola
Escola
Figura 2.5:
0 5
5
Armazem
Armazm
Casa do
Casa do
Joo
Joo
6 6
8
Pracinha
Pracinha Banca
Bancadede
10 Jornal
Jornal
10
Quitanda
Quitanda
8
Cancela
Cancela Escola
Escola
Figura 2.6:
0 5
5
Casa do Armazm
Armazem
Casa do 13
Joo
Joo
6 6
18
Pracinha
Pracinha Banca de
Banca de
10 Jornal
Jornal
10
Quitanda
Quitanda
8
Cancela
Cancela Escola
Escola
Figura 2.7:
0 5
5
Casa do Armazem
Armazm
Casa do
Joo
Joo
6 6
17
Pracinha
Pracinha 11 Banca
Bancade
de
Jornal
3
9
6
Quitanda
Quitanda
12
8
Cancela
Cancela Escola
Escola
Figura 2.8:
9 + 4 = 13 > 12.
0 5
5
Armazem
Casa do
Joo
6 6
15
Pracinha 11 Banca de
Jornal
3
6
9
6
Quitanda
12
8
Cancela Escola
Figura 2.9:
GrafosModfranci
2009/6/30
page 40
Estilo OBMEP
0 5
5
Armazem
Casa do
Joo
6 6
15
Pracinha 11 Banca de
Jornal
3
6
9
6
Quitanda
20
12
8
Cancela Escola
Figura 2.10:
0 5
5
Armazem
Casa do
Joo
6 6
15
Pracinha 11 Banca de
Jornal
3
6
9
6 3
Quitanda
18
12
Cancela Escola
Figura 2.11:
Observe que:
J A P Q B C E
J 0 5 6 10
A 5 0 13
P 6 0 3 11 6
Q 10 3 0 6 4
B 13 11 6 0 3
C 6 4 0 8
E 3 8 0
Exerccios
P
N 70
110
31
61
L M
J 70 30
67
H 65 I
74
100
126 G
F
105
26 30
12
B C 19 E
D 39
140 85
Figura 2.12:
GrafosModfranci
2009/6/30
page 44
Estilo OBMEP
Mercearia B C D E F G H
Mercearia 0 11 5 8
B 11 0 3 8
C 5 0 2 8
D 8 3 2 0 4 12 11
E 8 4 0 15 4
F 15 0 3 7
G 8 12 3 0 2
H 11 4 7 2 0
GrafosModfranci
2009/6/30
page 45
Estilo OBMEP
Captulo 3
Figura 3.1:
45
GrafosModfranci
2009/6/30
page 46
Estilo OBMEP
Figura 3.2:
Figura 3.3:
GrafosModfranci
2009/6/30
page 48
Estilo OBMEP
AB AD AE BC BD BE CD DE
Comeamos pela aresta AE. Ela est disponvel? Sim. Retiramos ela
GrafosModfranci
2009/6/30
page 49
Estilo OBMEP
da lista de disponveis:
AB AD AE
== BC BD BE CD DE
AB AD AE
== BC BD BE
== CD DE
AEBDCBADE AB AD AE
== BC BD BE CD DE
AEBDCBADE AB AD AE
== BC BD BE
== CD DE
AEBDCBADE AB AD AE
== BC BD
== BE
== CD DE
AEBDCBADE AB AD AE
== BC BD
== BE
== CD
== DE
AEBDCBADE AB AD AE
== BC
== BD
== BE
== CD
== DE
AEBDCBADE AB
== AD AE
== BC
== BD
== BE
== CD
== DE
AEBDCBADE AB
== AD
== AE
== BC
== BD
== BE
== CD
== DE
AEBDCBADE AB
== AD
== AE
== BC
== BD
== BE
== CD
== DE
==
2 432 902 008 176 640 000 1 000 000 2 432 902 008 170 segundos
Figura 3.4:
E agora, o teorema.
Demonstrao.
O grafo restante tambm tem vrtices com grau par (veja ainda a
figura 3.5).
g g
e
f d h d h
i i
a c
c
b j j
k
Figura 3.5:
g
e
f d h
i
a
c
b j
k
Figura 3.6:
GrafosModfranci
2009/6/30
page 56
Estilo OBMEP
Exerccio
Figura 3.7:
GrafosModfranci
2009/6/30
page 57
Estilo OBMEP
O problema chins do carteiro (que tem este nome por ter sido
apresentado pela primeira vez por um pesquisador chins e no pela
nacionalidade do carteiro...) consiste em minimizar o esforo de um
carteiro que percorre todas as ruas de uma cidade. Ora, se o grafo
em questo euleriano, no h problema. Mas se este no for o caso,
teremos que eulerizar o grafo. Lembramos que o nmero de vrtices
de grau mpar par (veja o corolrio na seo 2.3), logo poderemos
unir pares destes vrtices por novas arestas, tornando-os pares.
claro que no construiremos novas ruas! A ideia fazer o carteiro
percorrer ruas repetidas de forma econmica. O problema pode se
complicar bastante, mas hoje h algoritmos que produzem resultados
aproximados com bastante eficincia. um problema bastante es-
tudado devido economia que uma boa soluo pode gerar. Vamos
ilustrar o caso mais simples possvel, quando o grafo semi-euleriano,
isto , quando tem apenas dois vrtices de grau mpar.
aresta virtual
10 v5
a 10 v5
a
3 12 12
3
5 8 5
5 b 5 8 b
8 8
v1 3 v2 2 v1 3
v2
7 2
3 3 7
5 2 v4 5 2
v3 v4
v3
3 4 3 4
v6 v6
Figura 3.8:
(a) (b)
Figura 3.9:
a b c d e f g
a XXX 404 270 490 490 338 258
b 404 XXX 618 890 890 460 320
c 270 618 XXX 360 360 210 240
d 490 890 360 XXX 78 390 330
e 490 890 360 78 XXX 390 330
f 338 460 210 390 390 XXX 270
g 258 320 240 390 330 270 XXX
Aresta Valor
DE 78
CF 210
CG 240
GA 258
AC Bifurcao
FG Bifurcao
AF Fecha ciclo
CD Bifurcao
CE Bifurcao
DF 390
BE 890
AB 404
Exerccio
10
20
50
D
150 80
C B
70
Figura 3.10:
Exerccios
Ponte
Figura 3.11:
4. Mostre que se um grafo tem 2.k vrtices de grau mpar seu con-
junto de arestas pode ser particionado em k caminhos disjuntos.
(0,1,0) (0,1,1)
(0) (1)
(0,1) (0,0,0) (0,0,1)
(0,0)
Q1 Q2 Q3
Figura 3.12:
Figura 3.13:
Captulo 4
rvores
4.1 Definies e Caracterizaes
rvore floresta
Figura 4.1:
66
GrafosModfranci
2009/6/30
page 67
Estilo OBMEP
Demonstrao.
68 CAP. 4: RVORES
40 100
b
e 60
102 42
44 6 42 44
46
d c
Figura 4.2:
No nosso caso:
ce6
a e 40
a c forma ciclo.
GrafosModfranci
2009/6/30
page 70
Estilo OBMEP
70 CAP. 4: RVORES
b d 42
b c 44
Total: 132
a
40
e b
6 42
44
d c
Figura 4.3:
T 00 com peso menor que T . Mas neste caso, esta aresta e k teria sido
escolhida pelo algoritmo no lugar de e, o que mostra que o algoritmo
constri efetivamente uma rvore de menor peso.
Exerccios
a b
c d e
Figura 4.4:
72 CAP. 4: RVORES
6. Prove que um grafo conexo uma rvore se, e somente se, tem
uma nica rvore geradora.
Captulo 5
Subconjuntos Especiais de
um Grafo
5.1 Conjuntos Independentes
73
GrafosModfranci
2009/6/30
page 74
Estilo OBMEP
(G) = 4.
Figura 5.1:
Figura 5.2:
Figura 5.3:
GrafosModfranci
2009/6/30
page 76
Estilo OBMEP
5.2 Colorao
Figura 5.4:
Alunos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Matemtica X X X X
Portugus X X X X
Ingls X X X X
Geografia X X X X X
Histria X X X X X
Fsica X X X
Qumica X X X X X
Biologia X X
M P
B I
Q
G
F H
Figura 5.5:
C E
B A
Figura 5.6:
V = AB, AC, AD, BA, BC, BD, DA, DB, DC, EA, EB, EC, ED
GrafosModfranci
2009/6/30
page 80
Estilo OBMEP
Figura 5.7:
Exerccios
A B C D E F G H I
A X X X
B X X
C X X X
D X X X
E X X X
F X X X X
G X X X X X
H X X X X
I X X X
D B
Figura 5.8:
GrafosModfranci
2009/6/30
page 82
Estilo OBMEP
Figura 5.9:
5.4 Cliques
5.5 Acoplamentos
G1 G2 G3
Figura 5.10:
Demonstrao.
pessoa pode ter que cumprir uma tarefa em diversas duplas. Cada
tarefa destas necessita de 1 hora para ser executada. Qual o menor
nmero de horas necessrias para que todas as tarefas sejam reali-
zadas?
a
b
e
d
Figura 5.11:
a 1 b
3
3
2
f
4
2
1
2 c
1
e
4
4
3
d
Figura 5.12:
Horrio(cor) Duplas
1 ab, ce, df
2 ac, bd, ef
3 af, bc, de
4 ae, cd
0 (G) + 1.
Professor 11 A, C, D
Professor 22 A, C
Professor 33 A, B, D
P1
B
C
P2
P3
E
Figura 5.13:
Figura 5.14:
Figura 5.15:
A colorao produzida :
{12, 36, 45}, {13, 24, 56}, {14, 26, 35}, {15, 23, 46}, {16, 25, 34}
Exerccios
Exerccios
8. Mostre que:
(c) (G).(G) n.
(d) (G) n2 .
GrafosModfranci
2009/6/30
page 95
Estilo OBMEP
Captulo 6
Grafos Planares
6.1 Definies e Resultados Simples
Figura 6.1:
95
GrafosModfranci
2009/6/30
page 96
Estilo OBMEP
Figura 6.2:
3.f 2.m.
f m + n = 2,
m 3.n 6.
m 2.n 4.
4.f 2.m.
f m + n = 2,
m 2.n 4.
GrafosModfranci
2009/6/30
page 99
Estilo OBMEP
G G
Figura 6.3:
b a
a b
a b
K3,3
Figura 6.4:
6.3 Dualidade
v5
f2
v4
f4 f1 f3 f6
v6
f5 v2 v3
v1
fi vi
Figura 6.5:
Lema. Num grafo planar h pelo menos um vrtice com grau menor
ou igual a 5.
o que impossvel.
(G) 5.
Figura 6.6:
Exerccios
W6
Figura 6.7:
5. Mostre que um grafo planar conexo pode ter suas faces coloridas
com 2 cores se, e somente se, G euleriano.
Figura 6.8:
(n 2).g
m .
g2
10. (a) (Resolvido) Mostre que o grafo no planar K 3,3 pode ser
desenhado sem cruzamentos num toro. E numa esfera,
pode?
Soluo: A sequncia apresentada na figura 6.9 mostra
como podemos recortar o toro para transform-lo num
retngulo. As setas mostram como podemos passar as
arestas pelos cortes.
(b) Mostre como podemos desenhar K5 num toro. O teorema
das 4 cores vale para o toro?
(c) Mostre como podemos desenhar K7 num toro. Voc con-
segue dividir o toro em 7 regies de maneira que cada uma
faa fronteira com todas as outras 6?
GrafosModfranci
2009/6/30
page 107
Estilo OBMEP
d c
b b
a a
d c
Figura 6.9:
GrafosModfranci
2009/6/30
page 108
Estilo OBMEP
11. Um jogo, usando a figura 6.10 tem as seguintes regras: Dois jo-
gadores escolhem alternadamente uma regio para colorir. Duas
regies no podem receber a mesma cor. Quem for obrigado a
usar uma quinta cor ser o perdedor.
3
2
5 4
6
Figura 6.10:
Figura 6.11:
GrafosModfranci
2009/6/30
page 110
Estilo OBMEP
110
GrafosModfranci
2009/6/30
page 111
Estilo OBMEP
Referncias Bibliogrficas
[1] BOAVENTURA NETTO, P. O. Grafos: Teoria, Modelos, Algo-
ritmos. 2 ed, Edgard Blcher (1996).
111