Professional Documents
Culture Documents
Grafos
UFMG/ICEx/DCC DCC111 Matemtica Discreta
Cincias Exatas & Engenharias 1
o
Semestre de 2014
1. O grafo de interseo de uma coleo de conjuntos A
1
, A
2
, . . . , A
n
o grafo que tem um vrtice para cada
um dos conjuntos da coleo e tem uma aresta conectando os vrtices se esses conjuntos tm uma interseo
no vazia. Construa o grafo de interseo para as seguintes colees de conjuntos.
(a)
A
1
= {0, 2, 4, 6, 8}
A
2
= {0, 1, 2, 3, 4}
A
3
= {1, 3, 5, 7, 9}
A
4
= {5, 6, 7, 8, 9}
A
5
= {0, 1, 8, 9}
Resposta:
A
2
A
5
A
4
A
3
A
1
(b)
A
1
= {. . . , 4, 3, 2, 1, 0}
A
2
= {. . . , 2, 1, 0, 1, 2, . . .}
A
3
= {. . . , 6, 4, 2, 0, 2, 4, 6, . . .}
A
4
= {. . . , 5, 3, 1, 1, 3, 5, . . .}
A
5
= {. . . , 6, 3, 0, 3, 6, . . .}
Resposta:
A
2
A
5
A
4
A
3
A
1
(c)
A
1
= {x|x < 0}
A
2
= {x| 1 < x < 0}
A
3
= {x|0 < x < 1}
A
4
= {x| 1 < x < 1}
A
5
= {x|x > 1}
A
6
= R
1
Resposta:
A
2
A
3
A
4
A
5
A
6
A
1
2. Pode haver um grafo simples com 15 vrtices, cada um com grau 5?
Resposta:
No. O grau desse suposto grafo seria 155 = 75, que um nmero mpar. Sabe-se que o grau de qualquer
grafo deve ser um nmero par.
3. Determine se cada um dos grafos abaixo bipartido.
(a)
e
c d
a b
(b)
b
a c
d e
(c) f
a
b c
d
e
(d) f
a
b c
d
e
(e) f
a
b c
d
e
Resposta:
2
(a) Sim. Seja V = {a, b, c, d} e W = {e}. No existe nenhuma aresta entre vrtices de V e entre vrtices
de W. Toda aresta conecta algum vrtice de V a algum vrtice de W.
e
c d
a b
e
c d
a b
Grafo original Grafo bipartido
(b) Sim. Seja V = {a, c} e W = {b, d, e}. No existe nenhuma aresta entre vrtices de V e entre vrtices
de W. Toda aresta conecta algum vrtice de V a algum vrtice de W.
b
a c
d e
b
d e
a c
Grafo original Grafo bipartido
(c) No. Se a V ento {b, d, e} W e c V . O vrtice f est conectado ao vrtice b W e ao c V .
Assim, no possvel associar f nem a V e nem a W o que faz com que o grafo no seja bipartido.
f
a
b c
d
e f
a
b c
d
e
Grafo original Grafo no bipartido
(d) Sim. Seja V = {a, b, d, e} e W = {c, f}. No existe nenhuma aresta entre vrtices de V e entre vrtices
de W. Toda aresta conecta algum vrtice de V a algum vrtice de W.
f
a
b c
d
e f
a
b c
d
e
Grafo original Grafo bipartido
(e) No. Se a V ento {b, f} W. O vrtice b est conectado, alm do vrtice a, aos vrtices d e e, que
por sua vez esto conectados entre si. Ou seja, os vrtices d e e devem pertencer a diferentes conjuntos
e, ao mesmo tempo, no podem pertencer ao conjunto de b. Assim, o grafo no bipartido.
3
f
a
b c
d
e f
a
b c
d
e
Grafo original Grafo no bipartido
4. Quantos vrtices e quantas arestas tm os grafos abaixo?
(a) K
n
(grafo completo)
Resposta:
|V | = n
|E| =
n(n1)
2
. Existem n vrtices, cada um com grau n 1. Assim, a quantidade de arestas dada
pela metade desse produto.
(b) K
m,n
(grafo bipartido completo)
Resposta:
|V | = m+n
|E| = mn
(c) C
n
(grafo ciclo)
Resposta:
|V | = n
|E| = n
(d) Q
n
(grafo cubo)
Resposta:
|V | = 2
n
|E| =
2
n
n
2
. Existem 2
n
vrtices, cada um com grau n. Assim, a quantidade de arestas dada pela
metade desse produto.
(e) W
n
(grafo roda)
Resposta:
|V | = n + 1
|E| = 2n
5. Quantas arestas tem um grafo com vrtices de graus 5, 2, 2, 2, 2, 1? Desenhe um possvel grafo.
Resposta:
O grafo possui seis vrtices e tem um grau total de 5 + 2 + 2 + 2 + 2 + 1 = 14. Isso signica que existem
sete arestas.
4
6. Existe um grafo simples com cinco vrtices dos seguintes graus? Se existir, desenhe um possvel grafo.
(a) 3, 3, 3, 3, 2
Resposta:
O grafo tem um grau total de 3 + 3 + 3 + 3 + 2 = 14. Isso signica que existem sete arestas.
(b) 1, 2, 3, 4, 5
Resposta:
O grafo tem um grau total de 1 + 2 + 3 + 4 + 5 = 15. Isso no possvel.
(c) 1, 2, 3, 4, 4
Resposta:
O grafo tem um grau total de 1+2+3+4+4 = 14. No entanto, como existem dois vrtices com grau 4,
todos os vrtices devem ter pelo menos grau 2, como mostrado na gura abaixo. Como supostamente
existe um vrtice com grau 1, no possvel existir tal grafo.
(d) 3, 4, 3, 4, 3
Resposta:
O grafo tem um grau total de 3 + 4 + 3 + 4 + 3 = 17. Isso no possvel.
(e) 0, 1, 2, 2, 3
Resposta:
O grafo tem um grau total de 0 + 1 + 2 + 2 + 3 = 8. Isso signica que existem quatro arestas.
(f) 1, 1, 1, 1, 1
Resposta:
O grafo tem um grau total de 1 + 1 + 1 + 1 + 1 = 5. Isso no possvel.
7. Quantos subgrafos com pelo menos um vrtice tem K
3
?
Resposta:
So os subgrafos com um, dois e trs vrtices:
5
Existem trs subgrafos com um vrtice e nenhuma aresta;
Existem C(3, 2) = 3 possibilidades de escolher subgrafos com dois vrtices. Para cada possibilidade,
podemos incluir ou no a aresta, i.e., 3 2 = 6 subgrafos com dois vrtices;
Com trs vrtices, temos 2
3
= 8 possibilidade de incluir ou no cada aresta.
Assim, a quantidade total de subgrafos com pelo menos um vrtice a soma de 3 + 6 + 8 = 17.
A gura abaixo mostra todos esses subgrafos.
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
2
v
1
v
2
v
3
v
1
v
2
v
3
v
1
v
3
v
2
v
1
v
2
v
3
v
1
v
3
v
2
v
3
8. Desenhe todos os subgrafos do grafo abaixo.
c
a b
d
Resposta:
6
b
a b
c d
a
c
b
a
c d
b a
c d
b a
c d
b
c
a
d
b
b a
a b a
c
a
c
a
d
a
d
c
b
d
b
c d
a
c
b a
c
b
a
c
b a
d
b a
d
b a
d
b
a
d
b a
c d
a
c d
a
c d
a
c d
c d
b a
c d
b a
c d
b
c
a
d
b a
c d
9. Para que valores de n os grafos abaixo so regulares?
(a) K
n
Resposta:
O grafo completo K
n
regular para todos os valores de n 1, j que o grau de cada vrtice n 1.
(b) C
n
Resposta:
O grafo ciclo C
n
regular para todos os valores de n 3, j que o grau de cada vrtice sempre 2.
(c) W
n
Resposta:
No grafo roda, o grau do vrtice do centro sempre n e o grau dos vrtices no ciclo sempre 3. Assim,
o grafo roda W
n
regular apenas para n = 3. Observe que W
3
o mesmo que K
4
.
(d) Q
n
Resposta:
O grafo ciclo Q
n
regular para todos os valores de n 0, j que o grau de cada vrtice sempre n.
Observe que Q
0
o grafo com um vrtice.
10. Quantos vrtices tem um grafo regular de grau 4 com 10 arestas?
7
Resposta:
Um grafo regular de grau 4 com n vrtices possui, pelo Teorema do Aperto de Mos, 4n/2 = 2n arestas.
Como existem 10 arestas, temos que 2n = 10, i.e., n = 5 e existem cinco vrtices. O grafo completo K
5
possui cinco vrtices, todos com grau 4 e 10 arestas.
11. O grafo complementar G de um grafo simples G tem os mesmos vrtices de G. Dois vrtices so adjacentes
em G se, e somente se, eles no so adjacentes em G. Determine os seguintes grafos.
(a) K
n
Resposta:
O complemento do grafo completo o grafo com nenhuma aresta.
(b) K
m,n
Resposta:
No grafo bipartido completo K
m,n
, existe uma aresta conectando vrtices das duas partes e nenhuma
aresta entre cada parte. No grafo complemento, existe uma aresta entre cada vrtice de cada parte
levando aos dois subgrafos K
m
e K
n
.
(c) C
n
Resposta:
O grafo complemento de C
n
quase o grafo K
n
, i.e., o grafo K
n
sem as arestas presentes em C
n
.
(d) Q
n
Resposta:
o grafo onde existe uma aresta entre vrtices cujos strings diferem em mais de um bit.
12. Se o grafo simples G tem v vrtices e e arestas, quantas arestas tem G?
Resposta:
O grafo completo K
v
possui C(v, 2) = v(v 1)/2 arestas. O grafo G tem todas as arestas de K
v
exceto as
presentes em G. Assim G possui
v(v1)
2
e
arestas.
13. Mostre que se G um grafo simples com n vrtices, ento G G = K
n
.
Resposta:
Considere o grafo G G. Claramente esse grafo possui o conjunto de vrtices de G, i.e., possui n vrtices.
Sejam dois vrtices distintos u e v do grafo G G. Ou existe uma aresta conectando u a v em G ou em G.
Assim, pela denio de unio, vamos ter uma aresta entre cada par de vrtices u e v para um grafo com n
vrtices, o que leva ao grafo K
n
.
14. O grafo reverso de um grafo dirigido G = (V, E), representado por G
r
, o grafo dirigido (V, F) onde
(u, v) F, se, e somente se, (v, u) E. Desenhe os grafos G
r
correspondentes aos seguintes grafos:
(a)
e
a
b c
d
(b)
d
a
b
c
e
8
(c)
e
b c a
f
d
Resposta:
(a)
e
a
b c
d
e
a
b c
d
Grafo original Grafo reverso
(b)
d
a
b
c
e
d
a
b
c
e
Grafo original Grafo reverso
(c)
e
b c a
f
d e
b c a
f
d
Grafo original Grafo reverso
15. Seja G um grafo dirigido. Mostre que G = G
r
se, e somente se, a relao associada com G simtrica.
Resposta:
Pela denio de grafo reverso, existe uma aresta de v para u em G
r
se, e somente se, existe uma aresta de
u para v em G. Mas essa exatamente a denio da propriedade de simetria. Assim, os grafos G e G
r
sero idnticos se, e somente se, eles tiverem a propriedade da simetria.
16. Represente a matriz de adjacncia do grafo Q
3
.
9
Resposta:
O grafo Q
3
possui 2
3
= 8 vrtices que podem ser rotulados pelos nmeros binrios de 0 a 7. A matriz de
adjacncia correspondente :
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
0
000 0 1 1 0 1 0 0 0
001 1 0 0 1 0 1 0 0
010 1 0 0 1 0 0 1 0
011 0 1 1 0 0 0 0 1
100 1 0 0 0 0 1 1 0
101 0 1 0 0 1 0 0 1
110 0 0 1 0 1 0 0 1
110 0 0 0 1 0 1 1 0
17. Seja uma matriz simtrica quadrada formada apenas por 0s e 1s que tem apenas 0s na diagonal principal.
Essa matriz pode representar a matriz de adjacncia de um grafo simples?
Resposta:
Um grafo simples um grafo que no possui laos nem arestas paralelas. Se um grafo possuir um lao,
haver uma entrada diferente de zero na diagonal principal. Se um grafo possuir arestas paralelas entre
os vrtices u e v, haver um valor maior que 1 nas entradas [u, v] e [v, u] da matriz de adjacncia. Como
nenhuma dessas duas condies ocorre, essa matriz de adjacncia representa um grafo simples.
18. O que representa a soma das entradas de uma coluna de uma matriz de adjacncia de um grafo no dirigido?
E de um grafo dirigido?
Resposta:
Em um grafo no dirigido, cada aresta incidente ao vrtice v contribui com um na v-sima coluna. Assim, a
soma das entradas nessa coluna representa o nmero de arestas incidentes a v. Como uma aresta incidente
a um vrtice v contribui com um para o grau do vrtice (dois se for uma aresta lao), a soma dessa coluna
representa o grau do vrtice v, se no houver laos e mais um para cada lao existente.
Em um grafo dirigido, cada aresta incidente ao vrtice v contribui com um na v-sima coluna, i.e., v o
n terminal da aresta dirigida. Assim, a soma das entradas nessa coluna representa o nmero de arestas
incidentes a v. Como uma aresta incidente a um vrtice v contribui com um para o grau de entrada do
vrtice (in-degree), a soma dessa coluna representa o grau de entrada do vrtice v.
19. O que representa a soma das entradas de uma coluna de uma matriz de incidncia de um grafo no dirigido?
Resposta:
A matriz de incidncia de um grafo a matriz M = (m
ij
) de tamanho n m (n vrtices e m arestas) sobre
o conjunto dos inteiros no negativos tal que a entrada m
ij
= 1 quando a aresta e
j
incidente a v
i
e 0 caso
contrrio.
Como cada coluna representa uma aresta, a soma da coluna vale 2, quando a aresta incide a dois vrtices,
ou 1, quando a aresta um lao.
20. Os pares de grafos abaixo so isomorfos?
(a)
u
3
u
5
u
6
u
8
u
4
u
7
u
2
u
1
v
4
v
5
v
6
v
8
v
7
v
2
v
3
v
1
10
Resposta:
No. No primeiro grafo, os vrtices u
3
e u
6
, que tm grau 3, so adjacentes a um vrtice em comum
(u
5
). No segundo grafo, os vrtices v
2
e v
6
, que tm grau 3, no so adjacentes a um vrtice em
comum.
(b)
u
2
u
3
u
4
u
5
u
6
u
7
u
8
u
10
u
9
u
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
9
v
10
v
1
Resposta:
Os grafos so isomorfos. Um possvel isomorsmo f(u
1
) = v
1
, f(u
2
) = v
9
, f(u
3
) = v
4
, f(u
4
) = v
3
,
f(u
5
) = v
2
, f(u
6
) = v
8
, f(u
7
) = v
7
, f(u
8
) = v
5
, f(u
9
) = v
10
e f(u
10
) = v
6
.
21. Mostre que o isomorsmo de grafos simples uma relao de equivalncia.
Resposta:
Devemos mostrar que o isomorsmo gera uma relao que reexiva, simtrica e transitiva. A relao
reexiva j que a funo identidade de um grafo para ele prprio prov o isomorsmo (correspondncia
um-para-um). A relao simtrica j que se f uma correspondncia um-para-um que faz com que o
grafo G
1
seja isomorfo a G
2
, ento f
1
uma correspondncia um-para-um que faz com que o grafo G
2
seja isomorfo a G
1
. A relao transitiva j que se f uma correspondncia um-para-um que faz com que
o grafo G
1
seja isomorfo a G
2
e g uma correspondncia um-para-um que faz com que o grafo G
2
seja
isomorfo a G
3
, ento g f uma correspondncia um-para-um que faz com que o grafo G
1
seja isomorfo a
G
3
.
22. Mostre que os vrtices de um grafo bipartido com dois ou mais vrtices podem ser ordenados de tal forma
que a sua matriz de adjacncia tem a forma
0 A
B 0
n(n1)
2
i=1
2i (2i 1)
2m1
29. Determine os componentes fortemente conexos de cada grafo dirigido abaixo.
(a)
13
d
b c a
e
Resposta:
(a) H
1
: V
1
= {a, b, e}
(b) H
2
: V
2
= {c}
(c) H
3
: V
3
= {d}
(b)
f
b c a
i h
d e
g
Resposta:
(a) H
1
: V
1
= {a, b, c, d, f, g, h, i}
(b) H
2
: V
2
= {e}
30. Seja uma rvore com n vrtices.
(a) Quantas arestas tm essa rvore?
Resposta:
Tem n 1 arestas.
(b) Prove esse resultado por induo matemtica.
Resposta:
P(n) : Toda rvore com n vrtices tem n 1 arestas, n 1.
Prova (por induo matemtica):
(a) Passo base: P(n
0
) = P(1): Toda rvore com um vrtice tem zero arestas. Este passo verdadeiro
j que a nica aresta que poderia existir seria uma aresta lao e, assim, haveria um ciclo. Como
rvores no possuem ciclos, logo no pode haver nenhuma aresta.
(b) Passo indutivo: se a frmula verdadeira para n = k ento deve ser verdadeira para n = k + 1,
i.e., P(k) P(k + 1).
Suponha que a frmula seja verdadeira para n = k, i.e., P(k) : Toda rvore com k vrtices tem
k 1 arestas, k 1. [hiptese indutiva]
Deve-se mostrar P(k + 1) : Toda rvore com k + 1 vrtices tem k arestas, k 1.
Seja uma rvore com k vrtices e k 1 arestas. Vamos acrescentar um vrtice v
ao grafo que
representa essa rvore. Se esse vrtice v
e v
a
e, conseqentemente, com qualquer outro vrtice da rvore. Note que
se acrescentarmos uma segunda aresta incidente a v
.
Assim, ao acrescentarmos um vrtice rvore com k vrtices e k 1 arestas, passaremos a ter uma
rvore com k + 1 vrtices e k arestas.
15