Documente Academic
Documente Profesional
Documente Cultură
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 = {0, 2, 4, 6, 8}
A2 = {0, 1, 2, 3, 4}
A3 = {1, 3, 5, 7, 9}
A4 = {5, 6, 7, 8, 9}
A5 = {0, 1, 8, 9}
Resposta
:
A1
A5 A2
A4 A3
(b)
A1 = {. . . , 4, 3, 2, 1, 0}
A2 = {. . . , 2, 1, 0, 1, 2, . . .}
A3 = {. . . , 6, 4, 2, 0, 2, 4, 6, . . .}
A4 = {. . . , 5, 3, 1, 1, 3, 5, . . .}
A5 = {. . . , 6, 3, 0, 3, 6, . . .}
Resposta
:
A1
A5 A2
A4 A3
(c)
A1 = {x|x < 0}
A2 = {x| 1 < x < 0}
A3 = {x|0 < x < 1}
A4 = {x| 1 < x < 1}
A5 = {x|x > 1}
A6 = R
1
Resposta:
A1 A2
A6 A3
A5 A4
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.
a b
(a) c d
b
a c
(b) e d
b c
a d
(c) f e
b c
a d
(d) f e
b c
a d
(e) f 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. Esse o grafo bipartido completo
K1,4 .
a b a b
e e
c d c d
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. Esse o grafo bipartido completo
K2,3 .
b b
a c a c
e d e d
Grafo original Grafo bipartido
a d a d
f e f 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. Esse o grafo bipartido completo
K2,4 .
b c b c
a d a d
f e f e
Grafo original Grafo bipartido
(e) No. Se aV 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
b c b c
a d a d
f e f e
Grafo original Grafo no bipartido
Resposta :
|V | = n
n(n1)
|E| = 2 . Existem n vrtices, cada um com grau n 1. Assim, a quantidade de arestas dada
pela metade desse produto.
Resposta :
|V | = m + n
|E| = m n
(c) Cn (grafo ciclo)
Resposta :
|V | = n
|E| = n
(d) Qn (grafo cubo)
Resposta :
|V | = 2n
2n n n
|E| = 2 . Existem 2 vrtices, cada um com grau n. Assim, a quantidade de arestas dada pela
metade desse produto.
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 :
(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 :
(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 :
So os subgrafos com um, dois e trs vrtices. Temos, ento, trs casos:
5
(a) Um vrtice: existem trs subgrafos com um vrtice e, consequentemente, nenhuma aresta;
(b) Dois vrtices: existem C(3, 2) = 3 possibilidades de escolher subgrafos com dois vrtices (de um
conjunto com trs vrtices, devemos escolher dois). Para cada possibilidade, podemos incluir ou no a
aresta, i.e., 32=6 subgrafos com dois vrtices;
(c) Trs vrtices: neste caso, para uma das trs arestas que podemos ter, podemos inclu-la ou no, ou
seja, para cada aresta temos duas possibilidades. Assim, temos 2 2 2 = 8 possibilidades. Uma outra
forma de analisarmos este caso que temos um conjunto E com trs arestas. O conjunto potncia de
E nos d todos os subconjuntos de aresta que podemos escolher. Assim, temos 23 = 8 possibilidades
de subconjuntos distintos.
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.
v3
v1 v2
v3 v3
v1 v2 v1 v2
v3 v3
v1 v2 v1 v2
v3 v3 v3 v3
v1 v2 v1 v2 v1 v2 v1 v2
v3 v3 v3 v3
v1 v2 v1 v2 v1 v2 v1 v2
a b
c d
Resposta :
6
a b a b
c d
a b a a a a
c c d d
b b a b a b
c d c d c c
a b a b a b a b a b
c c d d d
a b a a a a
d c d c d c d c d
b a b a b a b a b
c d c d c d c d c d
a b a b a b a b
c d c d c d c d
(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 neo grau dos vrtices no ciclo sempre 3. Assim,
o grafo roda Wn regular apenas para n = 3. Observe que W3 o mesmo que K4 , ou seja, os grafos
W3 e K4 so isomorfos.
(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.
7
10. Quantos vrtices tem um grafo regular de grau 4 com 10 arestas?
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 :
(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 onde existe uma aresta entre vrtices cujos strings diferem em mais de um bit.
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)
presentes em G. Assim G possui
2 e arestas.
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 Kn .
14. O grafo reverso de um grafo dirigido G = (V, E), representado por Gr , o grafo dirigido (V, F ) onde
r
(u, v) F , se, e somente se, (v, u) E . Desenhe os grafos G correspondentes aos seguintes grafos:
(a)
b c
a e d
(b)
a e
b d
c
8
(c)
a b c
e d
Resposta :
(a)
b c b c
a e d a e d
(b)
a e a e
b d b d
c c
Grafo original Grafo reverso
(c)
a b c a b c
f f
e d e d
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 denio 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 denio da propriedade de simetria. Assim, os grafos G e Gr
sero idnticos se, e somente se, eles tiverem a propriedade da simetria.
9
Resposta :
O grafo Q3 possui 23 = 8 vrtices que podem ser rotulados pelos nmeros binrios de 0 a 7. A matriz de
adjacncia correspondente :
1
00
00
01
01
10
10
11
11
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
111 0 0 0 1 0 1 1 0
17. Seja uma matriz simtrica quadrada formada apenas por 0's e 1's que tem apenas 0's 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 :
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.
(a)
u1 u2 u3 u5 u6 u8
u4 u7
v1 v2 v4 v5 v6 v8
v3 v7
10
Resposta :
(b)
u2 v2
u9 v1 v8 v3
u1 u3
u10 u8 v10
v9
v6 v7 v4
u6 u7
u5 u4
v5
Resposta :
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 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 gf 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
Resposta :
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
c
a b d e
2 5 1 4
1 2 4 5
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 quantidade de arestas de Kn n (quantidade de arestas do grafo completo menos a quantidade
de arestas de Cn ), i.e., n n(n1)
2 n. Se resolvermos essa equao, temos que n = 5. Isso signica que C5
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
e5 e1 e1
v5 v2 v3 e3 v4
e4
e4 e2
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 vrticesu e v esto relacionados se, e somente se, ambos esto no mesmo componente conexo. A relao
R obviamente reexiva. 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
b b b
1 9 2 1 2
6
a c a c a c
5 8 7 3 5 3
10
e d e 4
d e 4
d
27. Um grafo possui oito vrtices e seis arestas? Esse grafo conexo? Justique 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 identicador nico vi , i 1. Cada varivel usada
um nmero inteiro positivo maior ou igual a 1 ou um outro valor especco, conforme o caso. Para cada
letra, diga quantas solues distintas podem ser obtidas.
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.
(n 1) (n 2) . . . 1 = (n 1)!
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 vi , ou seja, completamos a primeira parte do percurso.
vezes, quando retornaremos ao vrtice
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
2
Y
2m1 2m1 2m1
m (m 1) (m 2) (m 3) ...2 1 = 2i (2i 1)2m1
i=1
(a)
13
a b c
e d
Resposta :
(a) H1 : V1 = {a, b, e}
(b) H2 : V2 = {c}
(c) H3 : V3 = {d}
(b)
a b c d e
i h g f
Resposta :
(a) H1 : V1 = {a, b, c, d, f, g, h, i}
(b) H2 : V2 = {e}
Resposta :
Tem n1 arestas.
Resposta :
(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
k1 k 1. [hiptese indutiva]
arestas,
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 oresta e no uma rvore. Logo, temos que acrescentar uma aresta para no
termos uma oresta. 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