Você está na página 1de 11

INSTITUTO DE ENSINO E PESQUISA-IEPO

CIÊNCIAS DA COMPUTAÇÃO

Jeferson Ferreira Labout dos Santos

ASPECTOS TÉORICOS DA COMPUTAÇÃO

PALMAS-TO

2020
Problema do Caixeiro Viajante (PCV)
Teste 1

Informação:
Número de cidades: 4
Distâncias:
1: 1(0) 2(3) 3(20) 4(5)
2: 1(3) 2(0) 3(15) 4(10)
3: 1(20) 2(15) 3(0) 4(4)
4: 1(5) 2(10) 3(4) 4(0)

Opções:
1. Força Bruta.

Força Bruta:
Distância Mínima: 27
Caminho: 1 -> 2 -> 3 -> 4 -> 1
Tempo total: 0

Opções:
2. Algoritmo Guloso.

Algoritmo Guloso:
Distância Mínima: 37
Caminho: 1 -> 2 -> 4 -> 3 -> 1

Tempo total: 0

Opções:
3. Heurística.
Heurística:
Distância Mínima: 27
Caminho: 1 -> 2 -> 3 -> 4 -> 1

Tempo total: 0

Opções:
4. Executar Todos.
Força Bruta:
Distância Mínima: 27
Caminho: 1 -> 2 -> 3 -> 4 -> 1

Algoritmo Guloso:
Distância Mínima: 37
Caminho: 1 -> 2 -> 4 -> 3 -> 1

Heurística:
Distância Mínima: 27
Caminho: 1 -> 2 -> 3 -> 4 -> 1

Tempo total: -1

Teste 2
Informação:

Número de cidades: 10
Distâncias:
1: 1(0) 2(3) 3(20) 4(5) 5(10) 6(14) 7(4) 8(7) 9(8) 10(6)
2: 1(3) 2(0) 3(15) 4(10) 5(5) 6(8) 7(9) 8(14) 9(25) 10(2)
3: 1(20) 2(15) 3(0) 4(4) 5(7) 6(8) 7(14) 8(5) 9(3) 10(9)
4: 1(5) 2(10) 3(4) 4(0) 5(5) 6(9) 7(2) 8(10) 9(10) 10(5)
5: 1(10) 2(5) 3(7) 4(5) 5(0) 6(8) 7(2) 8(10) 9(16) 10(20)
6: 1(14) 2(8) 3(8) 4(9) 5(8) 6(0) 7(8) 8(10) 9(11) 10(2)
7: 1(4) 2(9) 3(14) 4(2) 5(2) 6(8) 7(0) 8(9) 9(6) 10(10)
8: 1(7) 2(14) 3(5) 4(10) 5(10) 6(10) 7(9) 8(0) 9(5) 10(6)
9: 1(8) 2(25) 3(3) 4(10) 5(16) 6(11) 7(6) 8(5) 9(0) 10(3)
10: 1(6) 2(2) 3(9) 4(5) 5(20) 6(2) 7(10) 8(6) 9(3) 10(0)

Opções:
1. Força Bruta.
Força Bruta:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: 298

Opções:
2. Algoritmo Guloso.

Algoritmo Guloso:
Distância Mínima: 49
Caminho: 1 -> 2 -> 10 -> 6 -> 3 -> 9 -> 8 -> 7 -> 4 -> 5 -> 1
Tempo total: 0

Opções:
3. Heurística.
Heurística:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: -5
Opções:
4. Executar Todos.

Força Bruta:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1

Algoritmo Guloso:
Distância Mínima: 49
Caminho: 1 -> 2 -> 10 -> 6 -> 3 -> 9 -> 8 -> 7 -> 4 -> 5 -> 1

Heurística:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: -275

Teste 3

Informação:
Número de cidades: 12
Distâncias:
1: 1(0) 2(3) 3(20) 4(5) 5(10) 6(14) 7(4) 8(7) 9(8) 10(6) 11(20) 12(15)
2: 1(3) 2(0) 3(15) 4(10) 5(5) 6(8) 7(9) 8(14) 9(25) 10(2) 11(11) 12(12)
3: 1(20) 2(15) 3(0) 4(4) 5(7) 6(8) 7(14) 8(5) 9(3) 10(9) 11(5) 12(8)
4: 1(5) 2(10) 3(4) 4(0) 5(5) 6(9) 7(2) 8(10) 9(10) 10(5) 11(8) 12(5)
5: 1(10) 2(5) 3(7) 4(5) 5(0) 6(8) 7(2) 8(10) 9(16) 10(20) 11(12) 12(4)
6: 1(14) 2(8) 3(8) 4(9) 5(8) 6(0) 7(8) 8(10) 9(11) 10(2) 11(2) 12(5)
7: 1(4) 2(9) 3(14) 4(2) 5(2) 6(8) 7(0) 8(9) 9(6) 10(10) 11(4) 12(5)
8: 1(7) 2(14) 3(5) 4(10) 5(10) 6(10) 7(9) 8(0) 9(5) 10(6) 11(7) 12(5)
9: 1(8) 2(25) 3(3) 4(10) 5(16) 6(11) 7(6) 8(5) 9(0) 10(3) 11(5) 12(3)
10: 1(6) 2(2) 3(9) 4(5) 5(20) 6(2) 7(10) 8(6) 9(3) 10(0) 11(5) 12(4)
11: 1(20) 2(11) 3(5) 4(8) 5(12) 6(2) 7(4) 8(7) 9(5) 10(5) 11(0) 12(2)
12: 1(15) 2(12) 3(8) 4(5) 5(4) 6(5) 7(5) 8(5) 9(3) 10(4) 11(2) 12(0)

Opções:
1. Força Bruta.

Força Bruta:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: 29999

Opções:
2. Algoritmo Guloso.

Algoritmo Guloso:
Distância Mínima: 42
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 9 -> 3 -> 4 -> 7 -> 5 -> 8 -> 1
Tempo total: 0

Opções:
3. Heurística.

Heurística:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: -27

Opções:
4. Executar Todos.
Força Bruta:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1

Algoritmo Guloso:
Distância Mínima: 42
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 9 -> 3 -> 4 -> 7 -> 5 -> 8 -> 1

Heurística:
Distância Mínima: 38
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 5 -> 7 -> 4 -> 3 -> 9 -> 8 -> 1
Tempo total: -29630

Teste 4

Informação:
Número de cidades: 15
Distâncias:
1: 1(0) 2(3) 3(20) 4(5) 5(10) 6(14) 7(4) 8(7) 9(8) 10(6) 11(20) 12(15) 13(2) 14(6) 15(9)
2: 1(3) 2(0) 3(15) 4(10) 5(5) 6(8) 7(9) 8(14) 9(25) 10(2) 11(11) 12(12) 13(5) 14(8)
15(6)
3: 1(20) 2(15) 3(0) 4(4) 5(7) 6(8) 7(14) 8(5) 9(3) 10(9) 11(5) 12(8) 13(11) 14(15) 15(4)
4: 1(5) 2(10) 3(4) 4(0) 5(5) 6(9) 7(2) 8(10) 9(10) 10(5) 11(8) 12(5) 13(6) 14(10) 15(1)
5: 1(10) 2(5) 3(7) 4(5) 5(0) 6(8) 7(2) 8(10) 9(16) 10(20) 11(12) 12(4) 13(7) 14(2) 15(2)
6: 1(14) 2(8) 3(8) 4(9) 5(8) 6(0) 7(8) 8(10) 9(11) 10(2) 11(2) 12(5) 13(13) 14(4) 15(8)
7: 1(4) 2(9) 3(14) 4(2) 5(2) 6(8) 7(0) 8(9) 9(6) 10(10) 11(4) 12(5) 13(9) 14(10) 15(9)
8: 1(7) 2(14) 3(5) 4(10) 5(10) 6(10) 7(9) 8(0) 9(5) 10(6) 11(7) 12(5) 13(4) 14(2) 15(10)
9: 1(8) 2(25) 3(3) 4(10) 5(16) 6(11) 7(6) 8(5) 9(0) 10(3) 11(5) 12(3) 13(13) 14(10)
15(2)
10: 1(6) 2(2) 3(9) 4(5) 5(20) 6(2) 7(10) 8(6) 9(3) 10(0) 11(5) 12(4) 13(13) 14(4) 15(2)
11: 1(20) 2(11) 3(5) 4(8) 5(12) 6(2) 7(4) 8(7) 9(5) 10(5) 11(0) 12(2) 13(5) 14(9) 15(6)
12: 1(15) 2(12) 3(8) 4(5) 5(4) 6(5) 7(5) 8(5) 9(3) 10(4) 11(2) 12(0) 13(4) 14(5) 15(6)
13: 1(2) 2(5) 3(11) 4(6) 5(7) 6(13) 7(9) 8(4) 9(13) 10(13) 11(5) 12(4) 13(0) 14(6) 15(5)
14: 1(6) 2(8) 3(15) 4(10) 5(2) 6(4) 7(10) 8(2) 9(10) 10(4) 11(9) 12(5) 13(6) 14(0) 15(6)
15: 1(9) 2(6) 3(4) 4(1) 5(2) 6(8) 7(9) 8(10) 9(2) 10(2) 11(6) 12(6) 13(5) 14(6) 15(0)

Opções:
1. Força Bruta.

Força Bruta:
Não executou

Opções:
2. Algoritmo Guloso.

Algoritmo Guloso:
Distância Mínima: 58
Caminho: 1 -> 13 -> 8 -> 14 -> 5 -> 7 -> 4 -> 15 -> 9 -> 3 -> 11 -> 6 -> 10 -> 2 -> 12 ->
1
Tempo total: 0

Opções:
3. Heurística.

Heurística:
Distância Mínima: 36
Caminho: 1 -> 2 -> 10 -> 6 -> 11 -> 12 -> 9 -> 3 -> 15 -> 4 -> 7 -> 5 -> 14 -> 8 -> 13 ->
1
Tempo total: -146
Opções:
4. Executar Todos.

Força Bruta:

Não Executou

Teste 5

Informação:
Número de cidades: 20
Distâncias:
1: 1(0) 2(3) 3(20) 4(5) 5(10) 6(14) 7(4) 8(7) 9(8) 10(6) 11(20) 12(15) 13(2) 14(6) 15(9)
16(11) 17(16) 18(13) 19(18) 20(19)
2: 1(3) 2(0) 3(15) 4(10) 5(5) 6(8) 7(9) 8(14) 9(25) 10(2) 11(11) 12(12) 13(5) 14(8)
15(6) 16(20) 17(13) 18(10) 19(3) 20(7)
3: 1(20) 2(15) 3(0) 4(4) 5(7) 6(8) 7(14) 8(5) 9(3) 10(9) 11(5) 12(8) 13(11) 14(15) 15(4)
16(20) 17(12) 18(17) 19(3) 20(13)
4: 1(5) 2(10) 3(4) 4(0) 5(5) 6(9) 7(2) 8(10) 9(10) 10(5) 11(8) 12(5) 13(6) 14(10) 15(1)
16(4) 17(9) 18(25) 19(16) 20(11)
5: 1(10) 2(5) 3(7) 4(5) 5(0) 6(8) 7(2) 8(10) 9(16) 10(20) 11(12) 12(4) 13(7) 14(2) 15(2)
16(15) 17(10) 18(8) 19(22) 20(16)
6: 1(14) 2(8) 3(8) 4(9) 5(8) 6(0) 7(8) 8(10) 9(11) 10(2) 11(2) 12(5) 13(13) 14(4) 15(8)
16(3) 17(20) 18(12) 19(5) 20(9)
7: 1(4) 2(9) 3(14) 4(2) 5(2) 6(8) 7(0) 8(9) 9(6) 10(10) 11(4) 12(5) 13(9) 14(10) 15(9)
16(12) 17(6) 18(8) 19(11) 20(3)
8: 1(7) 2(14) 3(5) 4(10) 5(10) 6(10) 7(9) 8(0) 9(5) 10(6) 11(7) 12(5) 13(4) 14(2) 15(10)
16(8) 17(20) 18(11) 19(7) 20(16)
9: 1(8) 2(25) 3(3) 4(10) 5(16) 6(11) 7(6) 8(5) 9(0) 10(3) 11(5) 12(3) 13(13) 14(10)
15(2) 16(16) 17(7) 18(5) 19(10) 20(12)
10: 1(6) 2(2) 3(9) 4(5) 5(20) 6(2) 7(10) 8(6) 9(3) 10(0) 11(5) 12(4) 13(13) 14(4) 15(2)
16(19) 17(12) 18(8) 19(4) 20(11)
11: 1(20) 2(11) 3(5) 4(8) 5(12) 6(2) 7(4) 8(7) 9(5) 10(5) 11(0) 12(2) 13(5) 14(9) 15(6)
16(12) 17(8) 18(20) 19(25) 20(11)
12: 1(15) 2(12) 3(8) 4(5) 5(4) 6(5) 7(5) 8(5) 9(3) 10(4) 11(2) 12(0) 13(4) 14(5) 15(6)
16(9) 17(14) 18(12) 19(4) 20(7)
13: 1(2) 2(5) 3(11) 4(6) 5(7) 6(13) 7(9) 8(4) 9(13) 10(13) 11(5) 12(4) 13(0) 14(6) 15(5)
16(9) 17(12) 18(15) 19(10) 20(4)
14: 1(6) 2(8) 3(15) 4(10) 5(2) 6(4) 7(10) 8(2) 9(10) 10(4) 11(9) 12(5) 13(6) 14(0) 15(6)
16(18) 17(14) 18(8) 19(10) 20(6)
15: 1(9) 2(6) 3(4) 4(1) 5(2) 6(8) 7(9) 8(10) 9(2) 10(2) 11(6) 12(6) 13(5) 14(6) 15(0)
16(4) 17(7) 18(5) 19(13) 20(8)
16: 1(11) 2(20) 3(20) 4(4) 5(15) 6(3) 7(12) 8(8) 9(16) 10(19) 11(12) 12(9) 13(9) 14(18)
15(4) 16(0) 17(15) 18(22) 19(18) 20(12)
17: 1(16) 2(13) 3(12) 4(9) 5(10) 6(20) 7(6) 8(20) 9(7) 10(12) 11(8) 12(14) 13(12)
14(14) 15(7) 16(15) 17(0) 18(5) 19(3) 20(8)
18: 1(13) 2(10) 3(17) 4(25) 5(8) 6(12) 7(8) 8(11) 9(5) 10(8) 11(20) 12(12) 13(15) 14(8)
15(5) 16(22) 17(5) 18(0) 19(12) 20(9)
19: 1(18) 2(3) 3(3) 4(16) 5(22) 6(5) 7(11) 8(7) 9(10) 10(4) 11(25) 12(4) 13(10) 14(10)
15(13) 16(18) 17(3) 18(12) 19(0) 20(15)
20: 1(19) 2(7) 3(13) 4(11) 5(16) 6(9) 7(3) 8(16) 9(12) 10(11) 11(11) 12(7) 13(4) 14(6)
15(8) 16(12) 17(8) 18(9) 19(15) 20(0)

Opções:
1. Força Bruta.

Força Bruta:
Não Executou

Opções:
2. Algoritmo Guloso.

Algoritmo Guloso:
Distância Mínima: 87
Caminho: 1 -> 13 -> 8 -> 14 -> 5 -> 7 -> 4 -> 15 -> 9 -> 3 -> 19 -> 2 -> 10 -> 6 -> 11 ->
12 -> 20 -> 17 -> 18 -> 16 -> 1
Tempo total: 0

Opções:
3. Heurística.

Heurística:
Distância Mínima: 58
Caminho: 1 -> 2 -> 10 -> 15 -> 4 -> 16 -> 6 -> 11 -> 12 -> 9 -> 18 -> 17 -> 19 -> 3 -> 8
-> 14 -> 5 -> 7 -> 20 -> 13 -> 1
Tempo total: -9055

Opções:
4. Executar Todos.
Força Bruta:

Não Executou

Você também pode gostar