Sunteți pe pagina 1din 2

FICHA DE TRABALHO N.

O 3
NOME: ___________________________________________________________________________________________________ TURMA: ______________ N.O: ________

ASSUNTO: Circuitos hamiltonianos. O problema do caixeiro viajante


1. Considere os grafos que se seguem:
A
10 12 10 5 10 6 15

18

15

C A
40

D
25

1.1 Verifique se existem circuitos hamiltonianos comeando em A e, em caso afirmativo, indique um. 1.2 Recorrendo ao algoritmo do vizinho mais prximo, determine o percurso que se obtm comeando e terminando em A .

1.3 Utilize agora o algoritmo por ordenao do peso das arestas para encontrar um percurso mnimo.

2. Uma empresa de venda de material informtico possui o seu armazm no ponto X , e pretende entregar
materiais em H , passando primeiro por A para deixar algum material. A tabela que se segue representa a rede viria da regio que o representante da empresa tem de visitar, com os respetivos tempos de percurso.
A 10 15 25 B 10
17 12 21

A B C D E F G H X

C 15
40

D 25 17 40

E
12

F
21

21 5 8 8 14 23 18 14 16 23 16 19 20 19 18 19

5 21 20 19

2.1 Represente a informao contida na tabela atravs de um grafo. 2.2 Determine dois caminhos diferentes comeando em X , terminando em H e passando por todos os
outros pontos.

2.3 Determine, recorrendo ao algoritmo do vizinho mais prximo, o percurso que deve ser seguido pelo representante de modo a minimizar o tempo decorrido desde que sai de X at que regresse.

2.4 Determine o mesmo percurso usando o algoritmo por ordenao dos pesos das arestas.
Matemtica Aplicada s Cincias Sociais, 11.o ano TEXTO

29

3. O Joaquim, que adora futebol, pretende visitar todos os estdios inaugurados em 2004 para o Euro. A tabela
que se segue contm as distncias/tempo aproximadas entre as cidades dos respetivos estdios:

Braga Braga Guimares Porto Aveiro Coimbra Leiria Lisboa Faro/Loul 20 km 0 : 15 55 km 0 : 35 125 km 1 : 15 170 km 1 : 35 230 km 2 : 05 360 km 3 : 20 580 km 5 : 20

Guimares

Porto

Aveiro

Coimbra

Leiria

Lisboa

50 km 0 : 30 120 km 1 : 10 160 km 1 : 30 225 km 2 : 00 335 km 3 : 15 555 km 5 : 15 75 km 0 : 50 120 km 1 : 05 180 km 1 : 40 310 km 2 : 50 530 km 4 : 50 60 km 0 : 40 115 km 1 : 10 250 km 2 : 20 470 km 4 : 20 65 km 0 : 35 200 km 1 : 50 415 km 3 : 50 135 km 1 : 15 360 km 3 : 20 260 km 2 : 30

(in http://www.cm-braga.com.pt/euro2004)

3.1 Relativamente s distncias contidas na tabela: 3.1.1 Represente por meio de um grafo a informao relativa s distncias contida na tabela. 3.1.2 Comeando em Aveiro, encontre trs circuitos de Hamilton diferentes e calcule o comprimento de
cada um.

3.1.3 Comeando agora em Coimbra encontre trs circuitos de Hamilton diferentes e calcule o comprimento de cada um.

3.1.4 Compare os resultados obtidos nas duas alneas anteriores. 3.1.5 Usando o algoritmo do vizinho mais prximo, determine o percurso que se obtm partindo de
Aveiro. Qual o seu comprimento?

3.1.6 Utilize o algoritmo do vizinho mais prximo para obter circuitos comeando em qualquer um dos
restantes vrtices. Qual o comprimento de cada um dos percursos assim obtidos?

3.1.7 Se utilizarmos o algoritmo por ordenao dos pesos das arestas, qual o percurso que se obtm e
qual o seu comprimento?

3.1.8 O percurso encontrado na alnea anterior timo? Justifique. 3.2 Formule e d resposta a um problema do mesmo tipo do anterior, mas em que intervenham os tempos
entre as cidades. 30
Matemtica Aplicada s Cincias Sociais, 11.o ano

TEXTO

S-ar putea să vă placă și