Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de Exercícios 01
1. Construa um grafo, simples ou não, com 10 vértices e graus {9, 7, 6, 4, 3, 3, 3, 2, 1, 1} ou prove que não é
possível 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 círculo. Depois, ele esticará um fio de ouro entre os pilares, de
forma que, cada pilar estará conectado a 3 outros pilares. Embora a idéia seja boa, a escultura é impossível.
Porquê?
3. Mostre que o número 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 adjacências e a lista de adjacências para
cada um deles.
8. Para o grafo da figura abaixo, determine: UFOP, Universidade Federal de Ouro Preto - DECOM, Departamento de Computação
a. A cintura; Teoria dos Grafos – BCC204 - Lista de Exercícios I
b. A circunferência; Professor: Haroldo Gambini Santos
c. δ(G);
d. κ(G); Observação: quando não especificado considere grafos simples. em um caminho entre uma folha e a rai
e. O complemento.
1. Construa dois grafos de 5 vértices e 8 arestas que não sejam isomorfos. 12. Qual a verificação que deve ser feita
Prove que ambos não são isomorfos. para detectar ciclos de custo negativo ?
?
2. Construa um grafo com 10 vértices e graus {9,7,6,4,3,3,3,1,1,1} ou prove
que não é possível construí-lo. 13. Abaixo estão listados pares de grafos.
Prove sua resposta.
3. Mostre que um grafo bipartido não tem ciclos com um número ímpar de
vértices.
13. Diz-se que um grafo é auto-complementar se ele for isomorfo ao seu complemento. Por exemplo, C5 é um
9. Execute o algoritmo de Dijkstra, passo a passo, considerando o grafo 14. Considere o grafo do exercício 9. Apres
grafo auto-complementar. abaixo: válida para o mesmo. Que algoritmo de
a. Desenhe todos os grafos auto-complementares que não sejam isomórficos entre si essa
para e que possuam
tarefa ? 4
ou 5 vértices; 15. Prove que um grafo simples que conté
b. Desenhe um grafo auto-complementar com 8 vértices; conexo se ele tem mais de
n −1n −2
2
16. Qual o máximo de arestas que um grafo
14. Mostre que um grafo com n vértices e conectividade de vértices igual a
k possui pelo menos (kn)/2 arestas.
ua dois grafos de 5 vértices e 8 arestas que não sejam isomorfos. 12. Qual a verificação que deve ser feita no algoritmo de Floyd-Warshall
Observação: quando não especificado considere grafos simples. em um caminho entre uma folha e a raiz de T.
que ambos não são isomorfos. para detectar ciclos de custo negativo ? E no algoritmo de Bellman-Ford
?
onstrua dois grafos de 5 vértices e 8 arestas que não sejam isomorfos. 12. Qual a verificação que deve ser feita no algoritmo de Floyd-Warshall
ua umquegrafo com
não10são
vértices e graus {9,7,6,4,3,3,3,1,1,1} ou prove
rove ambos
15. Construa dois grafos de 5 vértices e 8 arestas que não sejam isomorfos. Prove que ambos não são isomorfos.
o é possível construí-lo.
isomorfos. para detectar ciclos de custo negativo ? E no algoritmo de Bellman-Ford
13. Abaixo
? estão listados pares de grafos. Indique se cada par é isomorfo.
onstrua um grafo com 10 vértices e graus {9,7,6,4,3,3,3,1,1,1} ou prove Prove sua resposta.
que um grafo bipartido não
ue não é possível construí-lo. tem ciclos com um número ímpar de 13. Abaixo estão listados pares de grafos. Indique se cada par é isomorfo.
s.
16. Abaixo estão listados pares de grafos. Indique se cada par é isomorfo. Prove sua resposta.
Mostre que um grafo bipartido não tem ciclos com um número ímpar de
Prove sua resposta.
1. The six graphs below consist of three pairs of isomorphic graphs. Which are the
e o algoritmo
xecute o algoritmo 17. Os seis grafos abaixo consistem em três pares de grafos isomorfos. Quais são estes pares?
de Dijkstra, passo
de Dijkstra, a passo,
passo considerando
a passo, o grafo
isomorphic
considerando o grafo pairs?
14.
14.Considere
Considereoografo
grafo do
do exercício Apresente uma
exercício 9. Apresente umaordenação
ordenação topológica
topológica
baixo: válidapara
válida paraoomesmo.
mesmo. Que
Que algoritmo
algoritmo de
de busca
buscaem
emgrafos
grafospode
podeser
serusado
usado
para essa tarefa
para essa tarefa ? ?
15.Prove
15. Proveque
queum
um grafo
grafo simples
simples que contém nn vértices
que contém vérticesé énecessariamente
necessariamente
n −1n −2
conexoseseele
conexo eletem
temmais de n −1n −2 arestas.
mais de arestas.
2 2
16.Qual
16. Qualo omáximo
máximode
dearestas
arestas que
que um
um grafo bipartidoKKr,sr,spode
grafo bipartido podeter
ter? ?
17. Prove se as seguintes afirmativas são verdadeiras ou falsas. Tanto as
17. Prove se as seguintes afirmativas são verdadeiras ou falsas. Tanto as
afirmativas verdadeiras quanto as falsas devem ser justificadas.
afirmativas verdadeiras quanto as falsas devem ser justificadas.
Respostas sem justificativas não serão pontuadas.
Respostas sem justificativas não serão pontuadas.
a) todo grafo bipartido no qual os dois conjuntos possuem a mesma
a)quantidade
todo grafodebipartido
vértices é no qual os dois conjuntos possuem a mesma
hamiltoniano;
quantidade de vértices é hamiltoniano;
b) toda árvore possui exatamente um circuito hamiltoniano;
b) toda árvore possui exatamente um circuito hamiltoniano;
c) se G e seu complemento são árvore então G possui 1 ou 4 vértices.
c) se G e seu complemento são árvore então G possui 1 ou 4 vértices.
3. If you flip a coin three times, there are 8 ways the coins can come up: HHH, HHT, HTH,
19. Em uma sala, existem algunsthese
etc... Suppose homens e 15onmulheres.
are the labels 8 vertices of Cada
a graph,homem apertou
and that you draw an a mão de exatamente 6
edge
mulheres, e cada between
mulhera apertou a mão
pair of vertices if thede exatamente
labels 8 homens.
differ in exactly one place. Usando a teoria
For example, dos grafos, quantos
HTH will
be adjacent to HTT, but will not be adjacent to THH. To which of the graphs in problem
homens há na sala?
1 will the resulting graph be isomorphic?
20. O grafo completo
4.
K4 pode ser decomposto em 2 caminhos que contêm todas as arestas (conforme a figura).
The degree sequence of a graph is the sequence of the degrees of the vertices of that
Embora não seja agraph
única maneira
sorted de fazer
from greatest esta decomposição,
to smallest. ela é sequence
For example, the degree interessante, poisinambos os caminhos
of the graph
possuem o mesmoproblem
comprimento.
2 is 5, 5, 3, 3, 3, 3. For each of the following, decide whether or not it can be the
degree sequence of a graph. If you say it can be, draw an appropriate graph. If you say it
cannot be, give a reason why.
a. 3, 3, 3, 3
b. 4, 4, 4, 4
c. 3, 3, 3, 2, 1
d. 1, 1, 1, 1, 1, 1
e. 5, 4, 4, 3, 2, 2
f. 4, 3, 3, 2, 2, 1
Prove that it is impossible for the degree sequence of a graph (whether or not it’s
connected) to have no repeats.
a. 23.handshakes
The Sendo G um grafo
should bipartido,
take o que podemos concluir a respeito de seu complemento?
place sequentially.
b. Each handshake (except the first) should involve someone from the previous
24. Prove que um grafo simples e seu complemento não podem ser ambos desconexos.
handshake.
c. No person should be involved in 3 consecutive handshakes.
25. Mostre que todos os grafos simples e 4-regular contêm um subgrafo 3-regular.
Is there a way to sequence the handshakes so that these conditions are all met?
How about 26.forPara
3, 4,o5,grafo
6 or 8da figura abaixo, apresente a sequência de vertices após a aplicação da BFS e da DFS a partir do
people?
vértice 7, bem como a classificação das arestas e a árvore de profundidade. Considere a representação por
Sam the sculptor wishes
listas to make a "World
de adjacências Peace"lexicográfica.
em ordem sculpture, and this is his idea: He will
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?
27. Para o grafo da figura abaixo, apresente a sequência de vertices após a aplicação da DFS a partir do vértice 7,
bem como a classificação das arestas e árvore de profundidade. Considere a representação por listas de
adjacências em ordem lexicográfica.
29. Execute o algoritmo de Floyd-Warshall para o grafo abaixo, apresentando a matriz L ao final.
30. Execute o algoritmo de Dijkstra para determinar especificamente o menor caminho entre os vértices a e m
do grafo abaixo.
31. Execute o algoritmo de Bellman-Ford para o grafo abaixo. Considere o peso da aresta{e, g} como 1.
32. Execute o algoritmo de Floyd-Warshall para o grafo abaixo, especificamente para determinar o menor
caminho entre os vértices 1 e 5. Esta mesma tarefa poderia ser realizada corretamente pelo algoritmo de
Dijkstra?
33. Execute o algoritmo de Dijkstra para o grafo abaixo, tendo como vértice inicial o vértice f.
34. Elabore um exemplo de um grafo com 6 vértices de tal maneira que o caminho mais curto entre os vértices 1
e 6 somente poderá ser calculado pelo algoritmo de Bellman-Ford. Justifique o exemplo.