Você está na página 1de 15

DCC111 Matemtica Discreta

UFMG/ICEx/DCC

Lista de Exerccios 9: Solues


Grafos
2o Semestre de 2015

Cincias Exatas & Engenharias

1. O grafo de interseo de uma coleo de conjuntos A1 , A2 , . . . , An 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)
A1
A2
A3
A4
A5

=
=
=
=
=

{0, 2, 4, 6, 8}
{0, 1, 2, 3, 4}
{1, 3, 5, 7, 9}
{5, 6, 7, 8, 9}
{0, 1, 8, 9}

Resposta:

A1

A5

A2

A4

A3

(b)
A1
A2
A3
A4
A5

{. . . , 4, 3, 2, 1, 0}
{. . . , 2, 1, 0, 1, 2, . . .}
{. . . , 6, 4, 2, 0, 2, 4, 6, . . .}
{. . . , 5, 3, 1, 1, 3, 5, . . .}
{. . . , 6, 3, 0, 3, 6, . . .}

=
=
=
=
=

Resposta:

A1

A5

A2

A4

A3

(c)
A1
A2
A3
A4
A5
A6

{x|x < 0}
{x| 1 < x < 0}
{x|0 < x < 1}
{x| 1 < x < 1}
{x|x > 1}
R

=
=
=
=
=
=
1

Resposta:
A1

A2

A3

A6

A5

A4

2. Pode haver um grafo simples com 15 vrtices, cada um com grau 5?


Resposta:

No. O grau desse suposto grafo seria 15 5 = 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.

b
e

(a)

d
b
c

a
e
b

(b)

d
c

d
f
b

(c)

e
c

d
f
b

(d)

e
c

a
(e)

d
f

Resposta:

(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 .

Grafo original

d
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
c

a
e

a
e

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.

b
d

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 .

b
d

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.

b
d

Grafo original

Grafo no bipartido

4. Quantos vrtices e quantas arestas tm os grafos abaixo?


(a) Kn (grafo completo)
Resposta:

|V | = n
|E| = n(n1)
. Existem n vrtices, cada um com grau n 1. Assim, a quantidade de arestas dada
2
pela metade desse produto.
(b) Km,n (grafo bipartido completo)
Resposta:

|V | = m + n
|E| = m n
(c) Cn (grafo ciclo)
Resposta:

|V | = n
|E| = n
(d) Qn (grafo cubo)
Resposta:

|V | = 2n
n

|E| = 2 2n . Existem 2n vrtices, cada um com grau n. Assim, a quantidade de arestas dada pela
metade desse produto.
(e) Wn (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 significa que existem
sete arestas.

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 significa 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 figura 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 significa 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 K3 ?
Resposta:

So os subgrafos com um, dois e trs vrtices:

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 23 = 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 figura abaixo mostra todos esses subgrafos.
v3

v1

v2

v1

v2

v1

v2

v3

v3

v2

v2

v1

v2

v1

v2

v1

v1

v2

v1

v2

v1

v2

8. Desenhe todos os subgrafos do grafo abaixo.

Resposta:

v2
v3

v3

v3

v2

v3

v3

v3

v3

v1

v3

v1

v3

v1

v3

v1

v2

a
d

c
a

a
d

d
a

c
b

b
d

9. Para que valores de n os grafos abaixo so regulares?


(a) Kn
Resposta:

O grafo completo Kn regular para todos os valores de n 1, j que o grau de cada vrtice n 1.
(b) Cn
Resposta:

O grafo ciclo Cn regular para todos os valores de n 3, j que o grau de cada vrtice sempre 2.
(c) Wn
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 Wn regular apenas para n = 3. Observe que W3 o mesmo que K4 .
(d) Qn
Resposta:

O grafo ciclo Qn regular para todos os valores de n 0, j que o grau de cada vrtice sempre n.
Observe que Q0 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 K5
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) Kn
Resposta:

O complemento do grafo completo o grafo com nenhuma aresta.


(b) Km,n
Resposta:

No grafo bipartido completo Km,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 Km e Kn .
(c) Cn
Resposta:

O grafo complemento de Cn quase o grafo Kn , i.e., o grafo Kn sem as arestas presentes em Cn .


(d) Qn
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 Kv possui C(v,2) = v(v 


1)/2 arestas. O grafo G tem todas as arestas de Kv exceto as
v(v1)

e
arestas.
2

presentes em G. Assim G possui

13. Mostre que se G um grafo simples com n vrtices, ento G G = Kn .


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 definio 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 Kn .
14. O grafo reverso de um grafo dirigido G = (V, E), representado por Gr , o grafo dirigido (V, F ) onde
(u, v) F , se, e somente se, (v, u) E. Desenhe os grafos Gr correspondentes aos seguintes grafos:
(a)
c

(b)

(c)
a

Resposta:

(a)
c

Grafo original

Grafo reverso

(b)
e

Grafo original

Grafo reverso

(c)
a

Grafo original

Grafo reverso

15. Seja G um grafo dirigido. Mostre que G = Gr se, e somente se, a relao associada com G simtrica.
Resposta:

Pela definio de grafo reverso, existe uma aresta de v para u em Gr se, e somente se, existe uma aresta de
u para v em G. Mas essa exatamente a definio da propriedade de simetria. Assim, os grafos G e Gr
sero idnticos se, e somente se, eles tiverem a propriedade da simetria.
16. Represente a matriz de adjacncia do grafo Q3 .

Resposta:

11
0

11
0

0
1
1
0
0
0
0
1

10
1

1
0
0
1
0
0
1
0

10
0

1
0
0
1
0
1
0
0

01
0

0
1
1
0
1
0
0
0

01

00
1

000
001
010
011
100
101
110
110

00
0

O grafo Q3 possui 23 = 8 vrtices que podem ser rotulados pelos nmeros binrios de 0 a 7. A matriz de
adjacncia correspondente :

1
0
0
0
0
1
1
0

0
1
0
0
1
0
0
1

0
0
1
0
1
0
0
1

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 = (mij ) de tamanho n m (n vrtices e m arestas) sobre


o conjunto dos inteiros no negativos tal que a entrada mij = 1 quando a aresta ej incidente a vi 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)
u1

u2

u3

u5

u4

v1

v2

v4

v3

u6

u7

v5

v6

v7

10

u8

v8

Resposta:

No. No primeiro grafo, os vrtices u3 e u6 , que tm grau 3, so adjacentes a um vrtice em comum


(u5 ). No segundo grafo, os vrtices v2 e v6 , que tm grau 3, no so adjacentes a um vrtice em
comum.
(b)
v2

u2

u9

v1

u1

v3

v8

u3
v9
u6
u5

v10

u8

u10

v6

u7
u4

v7

v4
v5

Resposta:

Os grafos so isomorfos. Um possvel isomorfismo f (u1 ) = v1 , f (u2 ) = v9 , f (u3 ) = v4 , f (u4 ) = v3 ,


f (u5 ) = v2 , f (u6 ) = v8 , f (u7 ) = v7 , f (u8 ) = v5 , f (u9 ) = v10 e f (u10 ) = v6 .
21. Mostre que o isomorfismo de grafos simples uma relao de equivalncia.
Resposta:

Devemos mostrar que o isomorfismo gera uma relao que reflexiva, simtrica e transitiva. A relao
reflexiva j que a funo identidade de um grafo para ele prprio prov o isomorfismo (correspondncia
um-para-um). A relao simtrica j que se f uma correspondncia um-para-um que faz com que o
grafo G1 seja isomorfo a G2 , ento f 1 uma correspondncia um-para-um que faz com que o grafo G2
seja isomorfo a G1 . A relao transitiva j que se f uma correspondncia um-para-um que faz com que
o grafo G1 seja isomorfo a G2 e g uma correspondncia um-para-um que faz com que o grafo G2 seja
isomorfo a G3 , ento g f uma correspondncia um-para-um que faz com que o grafo G1 seja isomorfo a
G3 .
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
onde as quatro entradas acima so blocos retangulares.
Resposta:

Sejam V1 e V2 duas partes de tamanhos m e n, respectivamente. Podemos numerar todos os vrtices de


V1 antes dos vrtices de V2 . A matriz de adjacncia quadrada de tamanho (m + n)2 . Como no existem
arestas entre vrtices de V1 , as primeiras m linhas e as primeiras m colunas devem ter 0. O mesmo raciocnio
vale para V2 e as ltimas n linhas e n colunas devem ter 0.
23. Um grafo simples G dito ser auto-complementar se G e G so isomorfos. Apresente um grafo simples
auto-complementar com cinco vrtices.
Resposta:

Um grafo simples com cinco vrtices pode ter no mximo 10 arestas (K5 ). Consequentemente para G e G
serem isomorfos os dois devem ter o mesmo nmero de arestas, ou seja, cada um deve ter cinco arestas.
Seja G o primeiro grafo abaixo. O segundo o grafo G correspondente. O terceiro novamente o grafo G
desenhado da forma de G.

11

24. Para que inteiros n o grafo Cn auto-complementar?


Resposta:

Se Cn for auto-complementar, ento Cn deve ter o mesmo nmero de arestas que seu complemento. Sabemos
que Cn possui n arestas e que o complemento deve ter uma quantidade de arestas idntica, que pode ser
expressa pela quantidadede arestas
 de Kn n (quantidade de arestas do grafo completo menos a quantidade
de arestas de Cn ), i.e., n n(n1)
n. Se resolvermos essa equao, temos que n = 5. Isso significa que C5
2
o nico grafo Cn que pode ser auto-complementar j que o nmero de arestas de C5 e de seu complemento
o mesmo. Se desenharmos C5 e seu complemento vemos que os dois grafos so isomorfos.
v1

v1
e1

e5

e1
v2

v5

v3

e3

v4
e4

e2

e4

e5
e2
v4

e3

v3

v5

v2

25. Seja G = (V, E) um grafo simples. Seja R uma relao em V formada por pares de vrtices (u, v) tal que
existe um trajeto (path) de u para v ou tal que u = v. Mostre que R uma relao de equivalncia.
Resposta:

Os vrtices u e v esto relacionados se, e somente se, ambos esto no mesmo componente conexo. A relao
R obviamente reflexiva. A relao simtrica j que se u est no mesmo componente conexo de v ento
v est no mesmo componente conexo de u. A relao R transitiva j que se u est no mesmo componente
conexo de v e v est no mesmo componente conexo de w ento u est no mesmo componente conexo de w.
26. Apresente um grafo que tenha um circuito Euleriano e um circuito Hamiltoniano mas que no sejam idnticos.
Resposta:

Seja o grafo K5 . Um circuito euleriano est mostrado no grafo do meio abaixo e um circuito hamiltoniano
no grafo direita. Os nmeros associados s arestas indicam uma possvel ordem de fazer o caminhamento.

12

1
6

9 2

7 3

10
4

5 8

3
4

27. Um grafo possui oito vrtices e seis arestas? Esse grafo conexo? Justifique a resposta.
Resposta:

No. O nmero mnimo de arestas para o grafo ser conexo a quantidade de vrtices menos um. Neste
caso, seriam necessrias pelo menos sete arestas para o grafo ser conexo.
28. Nos grafos abaixo, assuma que cada vrtice possui um identificador nico vi , i 1. Cada varivel usada
um nmero inteiro positivo maior ou igual a 1 ou um outro valor especfico, conforme o caso. Para cada
letra, diga quantas solues distintas podem ser obtidas.
(a) rvores geradoras de um grafo Cn , n 3.
Resposta:

Grafo Cn o grafo ciclo com n vrtices. Se qualquer uma das n arestas for removida, ento teremos uma
rvore geradora. Assim, existem exatamente n rvores geradoras distintas, cada uma correspondente
a remoo de uma das n arestas.
(b) Circuitos Hamiltonianos de um grafo Kn , n 3, comeando num vrtice vi , 1 i n.
Resposta:

Grafo Kn o grafo completo com n vrtices. Comeando num vrtice vi , 1 i n temos n 1


vrtices como segunda opo. Como terceira opo temos n 2 vrtices e assim sucessivamente at
chegarmos ao ltimo vrtice que tem uma aresta para o vrtice vi , formando o circuito Hamiltoniano.
A quantidade de circuitos distintos comeando num vrtice vi dada por:
(n 1) (n 2) . . . 1 = (n 1)!
(c) Circuitos Eulerianos de um grafo Km,m , m 2, m = 2a e comeando num vrtice vi , 1 i 2m.
Grafo Km,m , m 2, m = 2a o grafo bipartido completo sendo que m um nmero par. Os grafos
bipartidos completos que podemos ter so da forma K2,2 , K4,4 , K6,6 , . . .. Ou seja, cada vrtice est
conectado a exatamente m outros vrtices. Como m par, o grau de cada vrtice par e, assim,
possvel haver circuitos Eulerianos.
Resposta:

Comeando num vrtice vi , 1 i 2m temos m opes de arestas para percorrer e chegar a um vrtice.
Para esse segundo vrtice temos m 1 opes de arestas para percorrer e chegar a um vrtice. Para
esse terceiro vrtice temos novamente m 1 opes de arestas para percorrer e chegar a um vrtice,
considerando que desejamos maximizar a quantidade de circuitos. Esse processo repetido exatamente
2m 1 vezes, quando retornaremos ao vrtice vi , ou seja, completamos a primeira parte do percurso.
Nesse momento, para o vrtice vi temos exatamente m 2 opes de arestas e chegar a um vrtice.
Para esse prximo vrtice temos m 3 opes de arestas e, novamente, esse processo repetido 2m 1
vezes, quando a segunda parte do percurso completada. Esse processo repetido at que no haja
mais arestas a serem percorridas, terminando no vrtice vi . Assim, a quantidade de circuitos Eulerianos
distintos comeando num vrtice vi dada por:
m

m (m 1)

2m1

(m 2) (m 3)

2m1

2m1

...2 1

2
Y

i=1

29. Determine os componentes fortemente conexos de cada grafo dirigido abaixo.


(a)

13

2i (2i 1)2m1

Resposta:

(a) H1 : V1 = {a, b, e}
(b) H2 : V2 = {c}
(c) H3 : V3 = {d}
(b)
a

Resposta:

(a) H1 : V1 = {a, b, c, d, f, g, h, i}
(b) H2 : V2 = {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 (n0 ) = 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 ? no for conectado a nenhum vrtice da rvore existente,
ento teremos uma floresta e no uma rvore. Logo, temos que acrescentar uma aresta para no
termos uma floresta. Essa aresta deve ser incidente a v ? e a algum vrtice da rvore va . O
acrscimo dessa aresta mantm a propriedade da rvore (grafo acclico), j que existe apenas um
nico caminho entre v ? e va e, conseqentemente, com qualquer outro vrtice da rvore. Note que
se acrescentarmos uma segunda aresta incidente a v ? e a um outro vrtice da rvore passaremos a

14

ter um ciclo, o que deixa de caracterizar uma rvore. Ou seja, no podemos acrescentar mais de
uma 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

Você também pode gostar