Você está na página 1de 2

UNIVERSIDADE FEDERAL DE SERGIPE

CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA


DEPARTAMENTO DE COMPUTAÇÃO

IDENTIFICAÇÃO
DISCIPLINA: GRAFOS E ALGORITMOS COMPUTACIONAIS CÓDIGO: COMP0408
PROFESSOR: RENÊ GUSMÃO PERÍODO:
ALUNO: ______________________________________ DATA:

2ª Avaliação

1) (4,0 pontos) Dado o grafo completo com o conjunto V = {A, B, C, D, E, F} e os


seguintes pesos.

a. Determine uma MST usando o algoritmo de Kruskal.


b. Determine uma MST usando o algoritmo de Prim.
c. Execute o algoritmo de Dijkstra iniciando por F.

2) (2,0 pontos) A tabela abaixo fornece os pesos w(x,y) dos arcos de um grafo
direcionado (x corresponde a linha, e y a coluna). Use o algoritmo de Bellman-
Ford para determinar o menor caminho entre A e C, ou um circuito negativo se o
caminho não existir.

3) (1,0 ponto) Suponha que você tenha n objetos e defina uma distância entre todos
os pares de objetos. Podemos representar essas distâncias como arestas em um
grafo ponderado. Um problema interessante e útil é agrupar esses objetos em k
grupos de forma que os objetos dentro de um mesmo grupo tenham uma
pequena distância entre eles e os objetos em grupos diferentes tenham uma
grande distância entre eles. Esse processo é chamado de "agrupamento". Como
seria possível usar o algoritmo de Kruskal para encontrar um agrupamento?
a. Quantos componentes conectados você terá, nesse caso?
b. O que você pode dizer sobre os pesos das arestas que conectam esses
componentes?
c. Como seria possível usar o algoritmo de Prim para gerar um
agrupamento?

4) (1,0 ponto) Um grafo planar e conexo G possui 10 vértices e 20 arestas.


a. Quantas faces G tem?
b. Quantas arestas o complemento de G tem?
c. E possível que o complemento de G seja planar? Explique.

5) (2,0 pontos) Prove que é possível colorir um grafo planar com até cinco cores.

Você também pode gostar