Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RESUMO
Este trabalho tem como objetivo mostrar a resoluo do problema caixeiro viajante
atravs da heurstica de insero em grafos. O problema do caixeiro viajante consiste
em determinar num grafo ponderado, um ciclo hamiltoniano de custo mnimo. Na
implementao do algoritmo de insero foram utilizados trs critrios de escolha de
vrtices: mais prximo, mais distante e por escolha randmica.
Palavras-chave: Caixeiro viajante. Algoritmo de insero. Custo mnimo.
INDRODUO
Iterao 2:
Inserir o vertice 2 no ciclo C = {1, 5, 3, 4, 1}
Temos 4 inseres possveis:
Fim da insero do mais prximo. Formou-se um ciclo Hamiltoniano que passa por
todos os ns de um grafo G.
1.4 Heurstica de insero mais distante
Idntica heurstica do mais prximo, exceto no passo b onde se escolhe o vrtice v
no pertencente ao ciclo, mais distante de qualquer vrtice do ciclo.
1.5 Heurstica de insero aleatria
Idntica heurstica do mais prximo e do mais distante, exceto no passo b onde se
escolhe o vrtice v no pertencente ao ciclo, de forma randmica de qualquer vrtice do
ciclo.
2 TESTES E RESULTADOS COMPUTACIONAIS
A Heurstica de insero foi implementada em Netbeans 7.3 (Java). Os testes
computacionais foram realizados em um notebook com processador Intel(R) I5, 2,50
GHz e 8GB de RAM. Foram utilizados dados dos arquivos enviados pelo nosso
orientador (Valdisio Viana). Os resultados obtidos foram comparados entre si com os
trs critrios de insero. Os resultados foram encontrados executando cada instncia
trs vezes. O resultado mostrado nas tabelas 1 e 2 abaixo:
Tabela 1: Resultados obtidos PCV
Instancias Comparativas
N
1
2
3
4
Referncia
s
kroC100
Soluo
tima
100
20749
Inicial
Soluo Obtida
Tempo(s)
Melhor
21515.5
0.009
5
a280
280
2579
2997.83
0.059
ali535
535 2023,39 2336.25
0.192
fl1400
1400
20127
23045.6
1.701
8
Mdias das aproximaes com resultados obtidos
21515.5
5
2898.22
2198.53
21649.7
4
Aproxima
o
Gap
1.037
1.124
1.086
1.076
1.081
N
5
Referncias
Tsp107
n
107
Tsp159
159
7
8
Tsp225
Tsp1379
225
1379
Inicial
46793.1
4
49083.4
1
4408.52
70267.3
8
Mxima
52775.8
9
52214.5
2
4690.23
70708.1
7
Mdia
48251.3
5
49642.4
1
4444.95
68259.8
7
Melhor
45185.0
3
47629.3
0
4236.11
63804.0
7
Tempo(s)
0.011
0.022
0.043
1.648
CONCLUSES
4 REFERNCIAS