Você está na página 1de 2

MCTA028-17 – Teoria dos Grafos

Centro de Matemática, Computação e Cognição


Universidade Federal do ABC
Prof. Maycon Sambinelli
Exercícios

Exercício 1.
Execute o algoritmo de Prim no grafo exibido abaixo. Para cada iteração do algoritmo, você
deve exibir o conteúdo dos vetores pred[], key[], e a configuração da fila de prioridades.

7
15
1
9 7 8
5

9
9 10
12 3
2 5

13
4
11
0
15
6
5
8
8

Exercício 2.
Execute o algoritmo de Prim no grafo exibido abaixo. Para cada iteração do algoritmo, você
deve exibir o conteúdo dos vetores pred[], key[], e a configuração da fila de prioridades.

8
7
1
9 1

6
4
9

4
7
5
6

11
3

6 2
15

3
15
7
3

0 2 6 13 9

Exercício 3.
Execute o algoritmo de Kruskal no grafo exibido abaixo. Para cada iteração do algoritmo, você
deve exibir o conteúdo dos vetores leader[] e H[].
7
15
1
9 7 8
5
9

9 10
12 3
2 5
13

4
11
0
15
6
5

8
8

1
Exercício 4.
Execute o algoritmo de Kruskal no grafo exibido abaixo. Para cada iteração do algoritmo, você
deve exibir o conteúdo dos vetores leader[] e H[].

8
7
1

9 1
6
4

9
4
7
5

6
11

3
6 2

15
3

15
7
3
0 2 6 13 9

Exercício 5.
Seja G um grafo e seja ω : E(G) → R e seja T uma árvore geradora mínima de G. Seja c uma
constante positiva e seja ψ : E(G) → R a função definida como ψ(e) = ω(e) + c para todo
e ∈ E(G). Prove que T também é uma árvore geradora mínima de G quando os custos das
arestas de G é dado por ψ.

Exercício 6.
Seja G um grafo e seja ω : E(G) → R. Prove que se todos os pesos das arestas de G são
distintos, então G possui apenas uma árvore geradora mínima.

Exercício 7.
Considere a seguinte afirmação:
Seja G um grafo e seja ω : E(G) → R. Se G tem uma única árvore geradora mínima, então
todas as arestas de G possuem custos distintos.
Prove ou dê um contraexemplo para a afirmação acima.

Exercício 8.
Seja G um grafo e seja ω : E(G) → R. Suponha que todas as arestas de G possuam custos
distintos e seja C ⊆ G um ciclo. Prove que a aresta com o maior custo em C não pertence a
nenhuma árvore geradora mínima de G.

Exercício 9.
Seja G um grafo e seja ω : E(G) → R. Seja e ∈ E(G) uma aresta de peso mínimo em G. Mostre
que e pertence a alguma AGM de G.

Você também pode gostar