You are on page 1of 4

Universidade

Federal de Ouro Preto UFOP


Instituto de Cincias Exatas e Biolgicas ICEB
Departamento de Computao DECOM
Disciplina: Teoria dos Grafos
Professor: Marco Antonio M. Carvalho

Lista de Exerccios 01


Observao: Quando no especificado no exerccios, considere grafos simples.

1. Construa um grafo, simples ou no, com 10 vrtices e graus {9, 7, 6, 4, 3, 3, 3, 2, 1, 1} ou prove que no
possvel constru-lo.

2. Um escultor deseja criar uma escultura que represente a paz mundial. Para isto, ele esculpir 7 pilares (um
para cada continente) e os colocar em um crculo. Depois, ele esticar um fio de ouro entre os pilares, de
forma que, cada pilar estar conectado a 3 outros pilares. Embora a idia seja boa, a escultura impossvel.
Porqu?

3. Mostre que o nmero de mulheres igual ao de homens em toda festa em que cada pessoa amiga de
precisamente k outras pessoas do sexo oposto presentes festa.

4. Considere o grafo C4 e o grafo da figura abaixo. Escreva a matriz de adjacncias e a lista de adjacncias para
cada um deles.

Considere os grafos abaixo para os trs prximos exerccios.




5. Para o grafo 1 da figura acima, determine:
a. Os vrtices adjacentes ao vrtice 7;

b.
c.
d.
e.
f.

O fecho transitivo do vrtice 1;


Um passeio com 5 vrtices e 7 arestas distintas;
Um caminho de comprimento 11 a partir do vrtice 2;
A distncia entre os vrtices 1 e 11;
Um ciclo com 5 vrtices.


6. Para o grafo 2 da figura acima, determine:
a. A cintura;
b. A circunferncia;
c. (G);
d. (G);
e. O complemento.

7. Para o grafo 3 da figura acima, determine:
a. Um percurso que passa pelo menos uma vez em cada aresta do grafo;
b. Um percurso que passa pelo menos uma vez em cada vrtice do grafo.

8. Para o grafo da figura abaixo, determine:
a. A cintura;
b. A circunferncia;
c. (G);
d. (G);
e. O complemento.



9. Para o grafo da figura abaixo, determine um grafo induzido por vrtices e um subgrafo induzido por arestas.



10. Fornea exemplos (quando existirem):
a. Grafo bipartido e regular;
b. Grafo no completo onde qualquer subgrafo induzido seja completo;
c. Grafo em que (G) < (G).

11. Prove que um grafo simples que contm n vrtices necessariamente conexo se ele tem mais de (n-1)(n2)/2 arestas.

12. Qual o mximo de arestas que um grafo bipartido Kr,s pode ter?
13. Indique quais dos trs grafos abaixo bipartido.

existe algum k natural para o qual n=4k+1 ou n=4k.


7. Mostre que um grafo com n vrtices e conectividade de vrtices igual a
k possui pelo menos (kn)/2 arestas.

8. Indique quais dos trs grafos abaixo bipartido.


14. Diz-se que um grafo auto-complementar se ele for isomorfo ao seu complemento. Por exemplo, C 5 um
9. Execute o algoritmo de Dijkstra, passo a passo, considerando o grafo 14. Considere o grafo do exerccio 9. Apres
grafo auto-complementar. abaixo:
vlida para o mesmo. Que algoritmo de
a. Desenhe todos os grafos auto-complementares que no sejam isomrficos entre si e que possuam 4
para essa tarefa ?
ou 5 vrtices;
15. Prove que um grafo simples que cont
UFOP, Universidade Federal de Ouro Preto - DECOM, Departamento de Computao
n 1n 2
b. Desenhe um grafo auto-complementar com 8 vrtices;
Teoria dos Grafos BCC204 - Lista de Exerccios I
conexo se ele tem mais de
UFOP, Universidade
Federal
de
Ouro
Preto
DECOM,
Departamento
de
Computao
c. Prove
que Haroldo
se um
grafo
com n vrtices auto-complementar, ento existe algum k natural para o 2
Professor:
Gambini
Santos
Teoria dos Grafos BCC204 - Lista de Exerccios I
16. Qual o mximo de arestas que um grafo
qual n=4k+1 ou n=4k.
Professor: Haroldo Gambini Santos
em um caminho entre uma folha e a raiz de T.
rvao: quando no especificado considere
grafos simples.
17. Prove se as seguintes afirmativas so
afirmativas verdadeiras quanto as
ua dois grafos de 515.
vrtices
e 8 arestas que no sejam isomorfos. 12. Qual a verificao que deve ser feita no algoritmo de Floyd-Warshall
Mostre que um grafo com n vrtices e conectividade de vrtices igual a k possui pelo menos (kn)/2 arestas.
em um caminho entre uma folha e a raiz de T.
Observao: quando no especificado considere grafos simples.
que ambos no so isomorfos.
Respostas sem justificativas no sero p
para detectar ciclos de custo negativo ? E no algoritmo de Bellman-Ford
de 5 vrtices e 8 arestas que no sejam isomorfos. 12.? Qual a verificao que deve ser feita no algoritmo de Floyd-Warshall
onstrua dois grafos
a) todo grafo bipartido no qual os do
ua
um
grafo
com
10
vrtices
e
graus
{9,7,6,4,3,3,3,1,1,1}
ou
prove
rove que ambos no so isomorfos.
para detectar ciclos de custo negativo ? E no algoritmo de Bellman-Ford
16. Construa dois grafos de 5 vrtices e 8 arestas que no sejam isomorfos. Prove que ambos no so isomorfos.
o possvel constru-lo.
13. Abaixo
esto listados pares de grafos. Indique se cada par isomorfo.
quantidade de vrtices hamiltoniano;
?
onstrua um grafo com 10 vrtices e graus {9,7,6,4,3,3,3,1,1,1} ou prove
Prove sua resposta.

que
um
grafo
bipartido
no
tem
ciclos
com
um
nmero
mpar
de
b) toda rvore possui exatamente um ci
ue no possvel constru-lo.
13. Abaixo esto listados pares de grafos. Indique se cada par isomorfo.
s.
Prove sua resposta.
17. Abaixo esto listados pares de grafos. Indique se cada par isomorfo. Prove sua resposta.
c) se G e seu complemento so rvore en
Mostre que um grafo bipartido no tem ciclos com um nmero mpar de

a exemplos (quando existirem):


rtices.

afo
bipartido
que(quando
regular;
ornea
exemplos
existirem):
afo
no bipartido
completo que
onde
qualquer subgrafo induzido por vrtices10. Considere o algoritmo de Dijkstra para caminhos mnimos. Pode o
) grafo
regular;
a completo;
) grafo no completo onde qualquer subgrafo induzido por vrtices mesmo ser adaptado para calcular os caminhos mximos ? Explique sua
resposta.
G G .
afoseja
ondecompleto;

Legenda

G : conectividade de G
G : grau mnimo de G

G
G . igual ao de homens em toda festa
grafo
onde de
que
o nmero
mulheres
11. Prove que em uma rvore T gerada pela busca DFS (Busca em

e cadaque
pessoa
amiga
de precisamente
k outras
pessoas
do sexo
Mostre
o nmero
de mulheres
igual ao
de homens
em toda
festa
presentes
festa. amiga de precisamente k outras pessoas do sexo
m
que cadapessoa
posto presentes festa.

Profundidade) em um grafo conexo G, todos os ns de um clique C ficam

que um grafo auto-complementar se ele for isomorfo ao seu

mento.que
Porum
exemplo,
5 um grafo auto-complementar.
Diz-se
grafo Cauto-complementar
se ele for isomorfo ao seu
omplemento.
5 um grafo auto-complementar.
enhe todos Por
os exemplo,
grafos Cauto-complementares
que no sejam

si eos
quegrafos
possuam
4 ou 5 vrtices;
)mrficos
desenheentre
todos
auto-complementares
que no sejam
isomrficos entre si e que possuam 4 ou 5 vrtices;

enhe um grafo auto-complementar com 8 vrtices;

) desenhe um grafo auto-complementar com 8 vrtices;

ve que se um grafo com n vrtices auto-complementar, ento


que
se um grafo
n vrtices
ento
steprove
algum
k natural
para com
o qual
n=4k+1 ouauto-complementar,
n=4k.
existe algum k natural para o qual n=4k+1 ou n=4k.
que um grafo com n vrtices e conectividade de vrtices igual a
Mostre
um (kn)/2
grafo com
n vrtices e conectividade de vrtices igual a
ui peloque
menos
arestas.
possui pelo menos (kn)/2 arestas.
e quais dos trs grafos abaixo bipartido.
ndique quais dos trs grafos abaixo bipartido.

Graph Theory Exercises

below consist of three pairs of isomorphic graphs. Which


are the
1.
The six graphs
18. Os seis grafos abaixo consistem em trs pares de grafos isomorfos. Quais so estes pares?

e o algoritmo
de Dijkstra,
passo
a passo,
considerando
o grafo
xecute
o algoritmo
de Dijkstra,
passo
a passo,
considerando
o grafo pairs?
14.
Apresente uma
umaordenao
ordenao topolgica
topolgica
14.Considere
Considereoografo
grafo do
do exerccio
exerccio 9. Apresente
isomorphic
baixo:
vlidapara
paraoomesmo.
mesmo. Que
Que algoritmo
algoritmo de
vlida
de busca
buscaem
emgrafos
grafospode
podeser
serusado
usado
paraessa
essatarefa
tarefa??
para

15.Prove
Proveque
queum
um grafo
grafo simples
simples que
que contm
15.
contm nn vrtices
vrtices necessariamente
necessariamente

n 1n 2
conexoseseele
eletem
temmais
mais de
de n 1n 2 arestas.
conexo
arestas.
2

16.Qual
Qualo omximo
mximode
dearestas
arestas que
que um
16.
um grafo
grafo bipartido
bipartidoKKr,sr,spode
podeter
ter? ?
17. Prove se as seguintes afirmativas so verdadeiras ou falsas. Tanto as
17. Prove se as seguintes afirmativas so verdadeiras ou falsas. Tanto as
afirmativas verdadeiras quanto as falsas devem ser justificadas.
afirmativas verdadeiras quanto as falsas devem ser justificadas.
Respostas sem justificativas no sero pontuadas.
Respostas sem justificativas no sero pontuadas.
a) todo grafo bipartido no qual os dois conjuntos possuem a mesma
a)quantidade
todo grafodebipartido
qual os dois conjuntos possuem a mesma
vrtices no
hamiltoniano;
quantidade de vrtices hamiltoniano;
b) toda rvore possui exatamente um circuito hamiltoniano;
b) toda rvore possui exatamente um circuito hamiltoniano;
c) se G e seu complemento so rvore ento G possui 1 ou 4 vrtices.
c) se G e seu complemento so rvore ento G possui 1 ou 4 vrtices.

onsidere o algoritmo de Dijkstra para caminhos mnimos. Pode o


mesmo
adaptadode
para
calcularpara
os caminhos
mximos
? Explique
ere o ser
algoritmo
Dijkstra
caminhos
mnimos.
Pode sua
o
esposta.
ser adaptado para calcular os caminhos mximos ? Explique sua

Legenda
Legenda

G : conectividade de G
grau mnimo de
deGG
G: :conectividade
G
G : grau mnimo de G


19. Se voc lanar uma moeda 3 vezes, existem 8 combinaes possveis de cara (K) e coroa (C): KKK, KKC, KCK,
etc... Suponha um grafo com 8 vrtices em que cada vrtice representa uma das referidas combinaes.

ta.
rove que em uma rvore T gerada pela busca DFS (Busca em
rofundidade)
em rvore
um grafoTconexo
G, todos
ns de
um clique
que em uma
gerada
pela os
busca
DFS
(BuscaC ficam
em
didade) em um grafo conexo G, todos os ns de um clique C ficam

2.

Is it possible1 to draw the graph shown to the right without crossings, using only
straight lines?
1

3.

If you flip a coin three times, there are 8 ways the coins can come up: HHH, HHT, HTH,

Haver uma aresta entre os vertices que diferirem entre si em apenas uma posio. Desenhe este grafo e
determine, em relao aos grafos do exerccio anterior, qual isomorfo.
20. Em uma sala, existem alguns homens e 15 mulheres. Cada homem apertou a mo de exatamente 6
mulheres, e cada mulher apertou a mo de exatamente 8 homens. Usando a teoria dos grafos, quantos
homens h na sala?
What are all possible
degree sequences of a graph with 4 vertices? Include those cases
where the graph might be disconnected, too.

21. O grafo completo K4 pode ser decomposto em 2 caminhos que contm todas as arestas (conforme a figura).

Prove that it isEmbora no seja a nica maneira de fazer esta decomposio, ela interessante, pois ambos os caminhos
impossible for the degree sequence of a graph (whether or not its
connected) topossuem o mesmo comprimento.
have no repeats.
The complete graph on 4 vertices (shown to the right)
has been decomposed into 2 paths containing all the
edges. This isnt the only way to do the job, but it is a
particularly nice way, because the paths both have the
same length.
a.
Can you decompose the 15 edges of
K 6 (shown to the right), into 3 paths, each of
b.
c.

length 5? a. possvel decompor as 15 arestas do K6 (figura acima) em 3 caminhos, cada um de comprimento 5?


Can you decompose the 28 edges of K 8 , the complete graph on 8 vertices, into 4

possvel decompor as 28 arestas do K


paths, eachb.of length
7?
8 em 4 caminhos, cada um de comprimento 7?
(Bonus problem) Can you prove that for all n , the edges of the complete graph
Prove que uma aresta e de um grafo uma ponte se e somente se existirem vertices v e w tal que e est
n
K22.
n on vertices can be covered by the paths all of the same length?
presente em todos os caminhos entre v e w.

There are 7 guests at a formal dinner party, and the host wishes to have each person shake
23.each
Prove que uma aresta e de um grafo uma ponte se e somente ela no fizer parte de nenhum ciclo deste
hands with
other person, for a total of 21 handshakes altogether. The host also
mesmo grafo.
wishes the following
rules to be obeyed:
a.
b.
c.

24.handshakes
Sendo G um grafo bipartido, o que podemos concluir a respeito de seu complemento?
The
should take place sequentially.
Each handshake (except the first) should involve someone from the previous
25. Prove que um grafo simples e seu complemento no podem ser ambos desconexos.
handshake.
No person should be involved in 3 consecutive handshakes.
26. Mostre que todos os grafos simples e 4-regular contm um subgrafo 3-regular.

Is there a way to sequence the handshakes so that these conditions are all met?
27.forPara o grafo da figura abaixo, apresente a sequncia de vertices aps a aplicao da BFS e da DFS a partir do
How about
3, 4, 5, 6 or 8 people?

vrtice 7, bem como a classificao das arestas e a rvore de profundidade. Considere a representao por

Sam the sculptor


wishes to make a "World Peace" sculpture, and this is his idea: He will
listas de adjacncias em ordem lexicogrfica.
sculpt 7 pillars, standing for the 7 continents, and will place them in a circle. Then he
will string gold thread between the pillars so that each pillar is connected to exactly 3
other pillars. (Sam explained the reason for the "3," but the explanation is not important
here.) Can you see the reason that, although Sam might have good intentions, his
sculpture is just physically impossible?
There are some men and 15 women in a room. Each man shook hands exactly 6 women,
and each woman shook hands with exactly 8 men. How many men are in the room?


28. Para o grafo da figura abaixo, apresente a sequncia de vertices aps a aplicao da DFS a partir do vrtice 7,
bem como a classificao das arestas e rvore de profundidade. Considere a representao por listas de
adjacncias em ordem lexicogrfica.

You might also like