Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Métodos Exactos y Heurísticos para El VRP Jornadas
Métodos Exactos y Heurísticos para El VRP Jornadas
Indice
Introduccin
Redes fisicas y grafos
El T.S.P.
El problema de ruteo de vehculos.
Clases de problemas VRP.
Mtodos heursticos para el VRP.
Heurstica de Clarke Wright
2
Introduccin
La distribucin de bienes
El problema de distribuir productos desde ciertos depsitos a
sus usuarios finales juega un papel central en la gestin de
sistemas logsticos y su adecuada planificacin puede
significar considerables ahorros. Esos potenciales ahorros
justifican en gran medida la utilizacin de tcnicas de
Investigacin Operativa como facilitadoras de la planificacin,
dado que se estima que el inadecuado manejo de la logstica y
el transporte incide en el 40% y hasta el 80% del costo final de
los bienes (Foro intenacional Logstica y facilitacin del
Comercio y el transporte, Quito: Octubre 2007)
3
Introduccin
La distribucin de bienes
La efectiva administracin de la distribucin presenta una
variedad de problemas de toma de decisiones a los tres niveles de
decisin (estratgico, tctico y operativo).
-Decisiones relativas a la localizacin de instalaciones (plantas,
almacenes o depsitos) son estratgicas,
-Los problemas de determinar el tamao de la flota y su
composicin, son identificadas como tcticas.
-Finalmente, las decisiones operativas incluyen las relativas a la
definicin de las rutas y la programacin de los vehculos.
4
Introduccin
Introduccin
En ese sentido, las ltimas cuatro dcadas han visto un enorme
esfuerzo por resolver estos problemas.
En 1959, Dantzig realiz por primera vez una formulacin
del problema para una aplicacin de distribucin de
combustible.
Luego, Clarke y Wright propusieron el primer algoritmo que
result efectivo para su resolucin: el popular Algoritmo de
Ahorros.
Por ltimo metaheursticas: Recocido Simulado, Genticos,
Bsqueda tab, Genticos, Colonia de hormigas
Introduccin
Red fsica,
Clientes, depsitos
Vas de
comunicacin:
carreteras,
etc.
8
Cij
i
El T.S.P.
10
El T.S.P.
El T.S.P. sera equivalente a encontrar el ciclo Hamiltoniano de
costo mnimo: Partiendo de un depsito se debe recorrer todos los
vrtices y regresar al depsito con la menor distancia total
recorrida.
11
El T.S.P.
Formulacin en PROGRAMACION ENTERA del TSP:
Datos:
n: Nmero de ciudades a visitar
cij: distancia (costo) de la ciudad i a la ciudad j
n
s.t.
x
j =1
ij
x
i =1
ij
= 1; i = 1, 2,..., n
= 1;
j = 1, 2,..., n
xij {0,1}
Pueden generarse subtours, no es
la formulacin para el TSP
iS , jS
Restriccin de eliminacin de
subtoures
xij S 1; S V , S > 1
12
El T.S.P.
Formulacin en PROGRAMACION ENTERA del TSP:
13
El T.S.P.
Complejidad NP de este problema, fenmeno de explosin combinatoria:
Por ejemplo, por exploracin exhaustiva del conjunto de soluciones:
Cada solucin (Un Tour o ciclo hamiltoniano) es una permutacin del conjunto
de vrtices V={1, 2, , n}
Tiempo
10
0.036288 segundos
15
3.63243 horas
18
741.015 das
20
771.468 aos
El T.S.P.
HEURSTICAS PARA RESOLVER EL TSP
15
El T.S.P.
Heurstica del vecino ms cercano:
16
El T.S.P.
Problema del Agente Viajero (Traveling Salesman Problem TSP): Ejemplo
datos
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
0
0
15
18
22
25
21
11
21
26
32
25
34
15
11
32
30
29
30
16
32
32
18
27
36
30
34
1
15
0
33
15
32
32
25
21
32
18
16
26
17
26
47
45
42
41
23
28
16
29
39
46
28
38
2
18
33
0
34
20
24
16
36
36
47
43
50
23
9
21
13
25
33
27
47
49
10
12
23
35
30
3
22
15
34
0
25
43
34
35
45
15
29
40
11
32
53
47
51
52
35
43
22
27
36
40
14
27
4
25
32
20
25
0
41
32
46
51
40
47
57
16
25
41
29
45
51
40
57
46
10
14
15
18
10
5
21
32
24
43
41
0
10
21
14
50
34
35
35
16
20
29
11
10
11
30
46
32
36
47
50
51
6
11
25
16
34
32
10
0
21
20
42
30
35
25
7
22
25
18
20
11
32
40
22
28
39
40
41
7
21
21
36
35
46
21
21
0
12
36
14
15
34
27
40
46
32
25
10
11
29
39
47
57
47
54
8
26
32
36
45
51
14
20
12
0
48
26
24
41
27
33
43
23
14
10
18
41
42
48
59
56
60
9
32
18
47
15
40
50
42
36
48
0
25
35
25
43
64
60
60
58
40
40
11
41
51
55
27
41
10
25
16
43
29
47
34
30
14
26
25
0
11
32
35
52
55
45
39
22
15
16
43
52
60
43
53
11
34
26
50
40
57
35
35
15
24
35
11
0
42
41
55
61
46
38
25
7
25
51
60
69
54
64
12
15
17
23
11
16
35
25
34
41
25
32
42
0
22
43
36
43
45
30
43
30
16
25
30
15
21
13
11
26
9
32
25
16
7
27
27
43
35
41
22
0
21
20
21
25
18
38
43
16
21
32
36
35
14
32
47
21
53
41
20
22
40
33
64
52
55
43
21
0
16
11
22
30
50
63
32
30
40
56
51
15
30
45
13
47
29
29
25
46
43
60
55
61
36
20
16
0
25
35
36
57
62
21
16
25
46
38
16
29
42
25
51
45
11
18
32
23
60
45
46
43
21
11
25
0
11
22
40
57
35
36
47
57
55
17
30
41
33
52
51
10
20
25
14
58
39
38
45
25
22
35
11
0
18
32
53
41
45
56
60
61
18
16
23
27
35
40
11
11
10
10
40
22
25
30
18
30
36
22
18
0
21
35
32
39
49
45
49
19
32
28
47
43
57
30
32
11
18
40
15
7
43
38
50
57
40
32
21
0
30
50
58
68
56
64
20
32
16
49
22
46
46
40
29
41
11
16
25
30
43
63
62
57
53
35
30
0
45
55
61
36
49
21
18
29
10
27
10
32
22
39
42
41
43
51
16
16
32
21
35
41
32
50
45
0
10
18
25
20
22
27
39
12
36
14
36
28
47
48
51
52
60
25
21
30
16
36
45
39
58
55
10
0
11
32
22
23
36
46
23
40
15
47
39
57
59
55
60
69
30
32
40
25
47
56
49
68
61
18
11
0
32
18
24
30
28
35
14
18
50
40
47
56
27
43
54
15
36
56
46
57
60
45
56
36
25
32
32
0
15
25
34
38
30
27
10
51
41
54
60
41
53
64
21
35
51
38
55
61
49
64
49
20
22
18
15
0
17
El T.S.P.
Problema del Agente Viajero (Traveling Salesman Problem TSP): Ejemplo
11
20
19
10
1
3
8
18
0
17
12
24
6
13
16
21
25
14
22
15
23
El T.S.P.
Problema del Agente Viajero (Traveling Salesman Problem TSP): Ejemplo
11
20
19
10
1
3
8
18
17
12
24
13
16
21
25
14
22
15
23
Solucin por la heurstica del vecino mas cercano: costo total = 369.7
TOUR obtenido:
0, 6, 13, 2, 21, 4, 25, 24, 3, 12, 1, 10, 11, 19, 7, 18, 8, 5, 17, 16, 14, 15, 22, 23, 9, 20, 0
19
El T.S.P.
Problema del Agente Viajero (Traveling Salesman Problem TSP): Ejemplo
11
20
19
10
1
3
8
18
17
12
24
13
16
21
25
14
22
15
23
20
50
33
13
4538
32
23
912 29
37
21
17
31
30
8
1
41
0 4
34
40 22
16
2
42
526
46
20
35
10
25
19
28
6
49
14
47
39
24
48
343
36 15
718
27
44
21
El T.S.P.
11
50
33
13
4538
32
23
912
372129
17
31
30
8
1
41
0
34
40
16
22
42
5 46
26
20
28
6
49
14
47
39
24
48
343
36 15
7 18
35
10
25
19
27
44
= 675.736
22
El T.S.P.
HEURSTICAS DE INTERCAMBIO DE ARISTAS
El T.S.P.
EJEMPLO DE LA APLICACIN DE 2-OPT
1
7
6
5
10
11
RUTA Original:
( 1 2 3 4 5 6 7 8 9 10 11 1)
RUTA 2-opt:
(1 9 8 7 6 5 4 3 2 10 11 1)
F. O.: 135.63
F. O.: 118.203
24
El T.S.P.
EJEMPLO DE LA APLICACIN DE LA HEURISTICA DEL
VECINO MAS CERCANO E INTERCAMBIOS 2-OPT:
Recorriendo ptimamente el Ecuador:
En el notebook de MATHEMATICA: TSPecuador.nb, se
visualiza la aplicacin de las heursticas del vecino ms cercano y
de intercambio de aristas 2-opt al caso ecuatoriano (33 ciudades),
las distancias vienen dadas en km., tomadas de las distancias en
carretera.
Ver: TSPecuador.nb
25
26
27
representa un depsito
28
31
32
33
34
35
El VRPTW
36
37
38
39
40
11
13
8
912 29
21
17
23
30
1
0
4
16
22
2
28
6
14
24
526
20
3
15
718
10
25
27
19
Ruteo inicial
44
Conclusiones
Conclusiones
GRACIAS