Você está na página 1de 3

Nome:

Pronturio:
3

Prova de Fundamentos de Matemtica

Prof. Renato Mello, 25 de junho de 2012

Use as folhas de resposta para dar as solues. Preencha o cabealho desta folha e anote
tambm seu nome no topo de cada folha de resposta.

Deixar

claras

todas as etapas

necessrias para as solues. Leia os avisos escritos no quadro, se existirem.

Q1.

Q1
Q2
Q3

(3,0 pontos) Seja G o grafo (sem pesos nas arestas) cuja matriz de adjacncia dada abaixo.

0
1

M = 0

0
0

2
0
0
0
0

0
1
2
0
0

0
0
1
0
1

1
0

0
0

(a) (1,0 ponto) Quais dos itens abaixo esse grafo possui?
i. arestas mltiplas;
ii. laos;
iii. arestas dirigidas.
Explique como esses itens podem ser identicados a partir da matriz de adjacncia.
Soluo.
O grafo possui todos os itens: arestas mltiplas, laos e arestas dirigidas. Isso pois (i) alguns
elementos da matriz so 2, o que signica que h arestas duplas (visto que no so pesos); (ii)
h elementos no-nulos na diagonal principal da matriz, indicando laos; (iii) a matriz no
simtrica, o que indica que h arestas dirigidas.
(b) (0,5 ponto) Represente G geometricamente.
Soluo.

(c) (1,5 ponto) Escreva a lista de incidncia de G.


Soluo.
a1
a2
a3
a4
a5
a6
a7
a8
a9

(v1 , v2 )
(v2 , v1 )
(v1 , v2 )
(v2 , v3 )
(v3 , v3 )
(v3 , v3 )
(v3 , v4 )
(v5 , v4 )
(v1 , v5 )

Q2.

(3,0 pontos) Considere os grafos G1 , G2 e G3 representados abaixo.

(a) (2,0 pontos) Quais deles possuem caminhos Eulerianos? Quais deles possuem ciclos Eulerianos?
Justique. Quando existir um caminho/ciclo Euleriano, exiba um exemplo. Quando no existir,
use um teorema adequado ou um fato visto em aula para justicar a inexistncia.
(b) (1,0 ponto) Quais deles possuem ciclos Hamiltonianos? Quando existir um ciclo hamiltoniano,
exiba um exemplo.

Soluo
(a) Possuem caminhos Eulerianos o G1 e G3 . Exemplos de caminhos so BCDABDEAC e NPQOMKJLNOPKLM, respectivamente. O grafo G2 no possui caminho Euleriano pois tem mais do que
dois vrtices de grau mpar, o que, pelo teorema de Euler, implica na no existncia de caminhos
ou de ciclos Eulerianos. Nenhum desses grafos admite ciclo Euleriano, pois para isso seria preciso
que todos os seus vrtices fossem de grau par.
(b) Todos eles possuem ciclos Hamiltonianos. Isso pois os seguintes ciclos passam por todos os
vrtices do grafo respectivo uma nica vez: AEDCBA, (000, 001, 011, 010, 110, 100, 101, 111)
e JKMOQPNLJ. Outros exemplos so possiveis.
Q3.

(4,0 pontos) Considere o grafo dirigido com pesos representado ao


lado.
(a) (1,5 pontos) Escreva a matriz de adjacncia modicada
desse grafo (utilize os vrtices na ordem alfabtica).
(b) (2,5 pontos) Utilize o algoritmo de Dijkstra para encontrar
os menores caminhos que ligam o vrtice A a cada um dos
demais vrtices (mostre cada passo do algoritmo e escreva
os menores caminhos explicitamente, no nal).
Soluo.
(a)

2 7
8 3

2 1

6 2 4

(b)

Inicializao S = .

vrtices
A B C D E
estimativas 0
precedentes

Primeira etapa Vrtice de menor estimativa fora de S: u = A;


S = {A}

vrtices
estimativas
precedentes

Segunda etapa Vrtice de menor estimativa fora de S: u = B ;


S = {A, B}

vrtices
estimativas
precedentes

D E

10

B A

Terceira etapa Vrtice de menor estimativa fora de S: u = D;


S = {A, B, D}

vrtices
estimativas
precedentes

A D B A

Quarta etapa Vrtice de menor estimativa fora de S: u = C ;


S = {A, B, C, D}

vrtices
estimativas
precedentes

A D

B A

Quinta etapa (nal) Vrtice de menor estimativa fora de S: u = E ;


S = {A, B, C, D, E}

vrtices
estimativas
precedentes

A D

B A

Concluso Portanto, os menores caminhos so:


de A
de A
de A
de A

a B:
a C:
a D:
a E:

A B;
A B D C;
A B D;
A E.

BOA PROV
A!

Você também pode gostar