Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
Problema del Vendedor Viajero, Simétrico
Se define el grafo no dirigido G(N,E), donde:
N es el conjunto de nodos, incluyendo el nodo origen
definido por 0
E es el conjunto de aristas del grafo, se define por:
Costo asociado a
●E={(i,j) : i,j ∈N, i>j } cij la arista (i,j)
i
j
xij
Si la arista (i, j )
1
xij = pertenece al tour 0 i
0 e.o.c
3
Problema del Vendedor Viajero, Simétrico
Minimizar ∑
( i , j )∈E
cij xij Minimiza los costos del tour
∑
t∈V :( t ,i )∈E
xti + ∑
t∈V :( i ,t )∈E
xit = 2 ∀i ∈ N
∑
i , j∈S :( i , j )∈E
xij ≤ S − 1 ∀S ⊆ N : 3 ≤ S ≤ N − 1
Restricción de Eliminación
de Subtour
4
Problema del Vendedor Viajero, Simétrico
2 12
14
8
12
∑
( i , j )∈E :i , j∈S ∧ i ≠ j
xij ≤ S − 1 ∀S ⊆ N : 3 ≤ S ≤ N − 1
es:
∑ xij + ∑ x ji ≥ 2 ∀S ⊆ N : 3 ≤ S ≤ N − 1
( i , j )∈E:i∈S , j∈S c ( j ,i )∈E :i∈S , j∈S c
7
Problema del Vendedor Viajero, Simétrico
Para el ejemplo:
5
9
6
13 10
0 11
1 4 S={4, 11, 12}
7 3
2 12
14
8
∑ xij + ∑ x ji = ∑ x4, j + ∑ x j ,4 +
( i , j )∈E:i∈S , j∈S c ( j ,i )∈E:i∈S , j∈S c (4, j )∈E: j∈S c ( j ,4)∈E :i∈S , j∈S c
8
Problema del Vendedor Viajero, Simétrico
12
9
Problema del Vendedor Viajero, Asimétrico
En este caso se define el grafo dirigido G(N,A), donde:
N es el conjunto de nodos, incluyendo el nodo origen definido
por 0
A es el conjunto de arcos del grafo, se define por:
●A={(i,j) : i,j ∈N, i≠j }
Costo asociado al
arco (i,j)
cij
i
j
Si el arco (i, j ) xij
1
xij = pertenece al tour
0 e.o.c 0 i
Minimizar ∑
i∈N , j∈N :i ≠ j
cij xij
Minimiza los costos del tour
∑
t∈N :t ≠ i
xti = 1 ∀i ∈ N
A todo nodo del grafo debe ingresar un arco
∑
t∈N :t ≠ i
xti = ∑
j∈N : j ≠ i
xij ∀i ∈ N
Balance del tour.
∑
i∈S , j∈S :i ≠ j
xij ≤ S − 1 ∀S ⊆ N : 2 ≤ S ≤ N − 1
11
Problema del Vendedor Viajero, Simétrico
∑
i∈S , j∈S :i ≠ j
xij ≤ S − 1 ∀S ⊆ N : 2 ≤ S ≤ N − 1
12
Problema del Vendedor Viajero, Asimétrico
∑
i∈S ={4,11,12}, j∈S ={4,11,12}:i ≠ j
xij = 3 ≤ S − 1 = 2
13
Problema del Vendedor Viajero, Simétrico
∑
i∈S , j∈S :i ≠ j
xij ≤ S − 1 ∀S ⊆ N : 2 ≤ S ≤ N − 1
es:
o ∑ xij ≥ 1 ∀S ⊆ N : 2 ≤ S ≤ N − 1
i∈S , j∈S c
∑ xij ≥ 1 ∀S ⊆ N : 2 ≤ S ≤ N − 1
i∈S c , j∈S
14
Problema del Vendedor Viajero, Asimétrico
2
14
12
∑x = ∑ ij xij =0 ≥1 ó
i∈Sc, j∈S i∈Sc, j∈S={4,11,12}
8
No
Solución Optima
Fin
16
Problema del Vendedor Viajero, Asimétrico
5
9
¿Existe algún subtours?
6
13 10
S={4, 11, 12}
0 11
4
1 Agregar las restricción
7 3
2 12
14
5
8 9
6
13 10
¿Existe algún subtours? 0 11
1 4
7 3
No, Fin
2 12
14
8 17
Problema del Vendedor Viajero, Asimétrico
Restricción de Miller-Tucker-Zemlin
En este caso se define el grafo dirigido G(N,A), donde: ui = 2
i
18
Problema del Vendedor Viajero, Asimétrico
Restricción de Miller-Tucker-Zemlin
Minimizar ∑ cx i∈N , j∈N :i ≠ j
ij ij
∑
t∈N :t ≠ i
xti = 1 ∀i ∈ N
∑
t∈N :t ≠ i
xti = ∑
j∈N : j ≠ i
xij ∀i ∈ N
u j ≥ ui + 1 + M ( xij − 1) ∀i, j ∈ N : i ≠ j , j ≠ 0
1 ≤ ui ≤ N − 1 ∀i ∈ N : i ≠ 0
u0 = 0
xij ∈ {0,1} ∀i, j ∈ N : i ≠ j
ui ≥ 0 ∀i ∈ N
19
Problema del Vendedor Viajero, Asimétrico
u j ≥ ui + 1 + M ( xij − 1) ∀i, j ∈ N : i ≠ j , j ≠ 0
u0 = 0
20
Problema del Vendedor Viajero, Asimétrico
5
9
6
13 10
0 11
1 4
7 3
2 12
14
8
21
Problema del Vendedor Viajero, Asimétrico
u4 u11
11 u11 ≥ u4 + 1 + M ( x4,11 − 1) ⇒ u11 ≥ u4 + 1
4
12
u4 ≥ u12 + 1 + M ( x12,4 − 1) ⇒ u4 ≥ u12 + 1
u12
22
Heurísticas para el Problema del
Vendedor Viajero
23
Heurísticas para Problema del Vendedor Viajero
Ejemplo:
Distancia medida en Kilómetros
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
24
Heurísticas para Problema del Vendedor Viajero
Ejemplo:
3 5
7
1
0
4 6
25
Heurísticas para Problema del Vendedor Viajero
26
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6 27
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
28
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
29
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
30
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
31
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
32
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
33
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
CTO=288.4
3 5
7
1
0
4 6
34
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 54,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
35
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
3 5
7
1
0
4 6
36
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
3 5
7
1
0
4 6
37
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
3 5
7
1
0
4 6
38
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
43,1
3 5
7
1
0
4 6
39
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
43,1
3 5
7
1
0
4 6
40
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
43,1
3 5
7
1
0
4 6
41
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
43,1
3 5
7
1
0
4 84,5 6
42
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville . 55,8 109,2 84,0 113,0 74,0 61,8 68,2
1.- Bolbec 27,9 . 121,8 67,6 85,3 85,4 88,3 55,7
2.- Dieppe 54,6 95,1 . 102,5 152,3 55,8 91,3 86,2
3.-F_ecamp 42,0 53,5 115,1 . 95,9 80,1 101,1 46,3
4.-Le_Havre 56,5 56,7 150,4 81,4 . 114,2 115,4 78,5
5.-Luneray 37,0 76,3 73,4 85,1 133,7 . 82,5 68,1
6.-Rouen 30,9 85,3 115,0 112,2 141,0 88,6 . 93,4
7.-Valmont 34,1 49,5 106,7 54,2 100,9 71,0 90,2 .
CTO=299.4
43,1
3 5
7
30,9 1
0
4 84,5 6
43
Heurísticas para Problema del Vendedor Viajero
Heurística Greedy
Paso 0: Defina C como el conjunto de aristas del subtour y S
como el conjunto de nodos del subtour. Inicialmente, C=∅, S=
∅ y SC =N
Paso 1: Determine la arista de mínimo costo (i,j) y forme un
subtour. Defina los arcos del subtour C={(i,j), (i,j)} y los nodos
S={i,j};
Paso 2: De los nodos en Sc, determine (i,j) =arc minr,v∈Sc {crv} la
arista de valor e insértela en el tour en la posición de mínimo
costo. Sea la dicha posición entre los nodos t y k. Defina
C=C\{(t,k)} ∪ {(t,i),(i,j), {(j,k}}; S= S∪ {i,j} y SC= SC\{i,j};
Paso 3: ¿SC = ∅? Si, terminar. En caso contrario ir al paso 4.
Paso 4: ¿SC = 1?. Si, seleccione el nodo i ∈ SC e insértelo en la
posición del tour de mínimo costo. En caso contrario ir al paso 2
44
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
45
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
Cto insertar
3 5 =94.5+18.8
7
1
0
4 6
46
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
1
0
4 6
47
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
2
Cto insertar
5 =94.5+18.8
3
7
1
0
4 6
48
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
49
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3-1-0-2 42.2+27,9+54.6=96,8+27,9
2 3-0-1-2 42.2+27.9+67.2=109.4+27.9
3 5
7
1
0
4 6
50
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3-1-0-2 42.2+27,9+54.6=96,8+27,9
2 3-0-1-2 42.2+27.9+67.2=109.4+27.9
2-1-0-5 67,2+27,9+37,0=104,2+27,9
2-0-1-5 54.6+27.9+48.4=103.0+27.9
3 5
7
1
0
4 6
51
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3-1-0-2 42.2+27,9+54.6=96,8+27,9
2 3-0-1-2 42.2+27.9+67.2=109.4+27.9
2-1-0-5 67,2+27,9+37,0=104,2+27,9
2-0-1-5 54.6+27.9+48.4=103.0+27.9
3 5
5-0-1-7 37.0+27.9+21.6=58.6+27.9
7
5-1-0-7 48.4+27.9+34.1=106.5+27.9
1
0
4 6
52
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3-1-0-2 42.2+27,9+54.6=96,8+27,9
2 3-0-1-2 42.2+27.9+67.2=109.4+27.9
2-1-0-5 67,2+27,9+37,0=104,2+27,9
2-0-1-5 54.6+27.9+48.4=103.0+27.9
3 5
5-0-1-7 37.0+27.9+21.6=58.6+27.9
7
5-1-0-7 48.4+27.9+34.1=106.5+27.9
7-0-1-3 34.1+27.9+25.6=59.7+27.9
1 7-1-0-3 21.6+27.9+42.0=63.6+27.9
0
4 6
53
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3-1-0-2 42.2+27,9+54.6=96,8+27,9
2 3-0-1-2 42.2+27.9+67.2=109.4+27.9
2-1-0-5 67,2+27,9+37,0=104,2+27,9
2-0-1-5 54.6+27.9+48.4=103.0+27.9
3 5
5-0-1-7 37.0+27.9+21.6=58.6+27.9
7
5-1-0-7 48.4+27.9+34.1=106.5+27.9
7-0-1-3 34.1+27.9+25.6=59.7+27.9
1 7-1-0-3 21.6+27.9+42.0=63.6+27.9
0
4 6
54
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5 ¿Dónde insertar?
7
1
0
4 6
55
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
294.3
7
1
0
4 6
56
Heurísticas para Problema del Vendedor Viajero
3 5
7
1
0
4 6
58
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5 Costo de Insertar(2)
=112,6
7
1
0
4 6
59
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) 76,1 47,2 112,6 . 83,8 77,1 129,5 .
60
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
61
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) 76,1 . 112,6 . 83,8 77,1 129,5 .
(7,1) 62,0 119,3 73,2 82,4 116,7
(3,1) 69,9 127,7 68,2 91,5 127,6
62
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
63
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
64
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) . . 112,6 . 83,8 77,1 129,5 .
(3,1) . . 127,7 . 68,2 91,5 127,6 .
(7,0) . . 106,7 . 100,9 71,0 90,2 .
(1,0) . . 121,8 . 85,3 85,4 88,3 .
65
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
66
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) . . 112,6 . . 77,1 129,5 .
(7,0) . . 106,7 . . 71,0 90,2 .
(1,0) . . 121,8 . . 85,4 88,3 .
(4,3) . . 156,3 . . 120,3 154,7 .
(4,1) . . 163,0 . . 125,6 141,9 .
67
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
68
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) . . 112,6 . . . 129,5 .
(1,0) . . 121,8 . . . 88,3 .
(4,3) . . 156,3 . . . 154,7 .
(4,1) . . 163,0 . . . 141,9 .
(7,5) . . 70,9 . . . 110,9 .
(5,0) . . 73,4 . . . 82,5 .
69
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
3 5
7
1
0
4 6
70
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
(7,3) . . . . . . 129,5 .
(1,0) . . . . . . 88,3 .
(4,3) . . . . . . 154,7 .
(4,1) . . . . . . 141,9 .
(5,0) . . . . . . 82,5 .
(7,2) . . . . . . 119,7 .
(5,2) . . . . . . 112,0 .
71
Heurísticas para Problema del Vendedor Viajero
0.- Betteville 1.- Bolbec 2.- Dieppe 3.-F_ecamp 4.-Le_Havre 5.-Luneray 6.-Rouen 7.-Valmont
0.- Betteville 0,0 27,9 54,6 42,0 56,5 37,0 30,9 34,1
1.- Bolbec 27,9 0,0 67,2 25,6 28,8 48,4 57,4 21,6
2.- Dieppe 54,6 67,2 0,0 60,5 95,8 18,8 60,4 52,1
3.-F_ecamp 42,0 25,6 60,5 0,0 39,4 43,1 70,2 12,2
4.-Le_Havre 56,5 28,8 95,8 39,4 0,0 77,2 84,5 44,4
5.-Luneray 37,0 48,4 18,8 43,1 77,2 0,0 51,6 34,0
6.-Rouen 30,9 57,4 60,4 70,2 84,5 51,6 0,0 59,3
7.-Valmont 34,1 21,6 52,1 12,2 44,4 34,0 59,3 0,0
1
0
4 6
72