Tesis de Transporte
Tesis de Transporte
Tesis de Transporte
TESIS DE GRADO
AUTORES:
GUAYAQUIL – ECUADOR
Año: 2012
AGRADECIMIENTOS
Antes que todo quiero agradecer en primer lugar a mi Dios por la salud,
sabiduría y por estar siempre conmigo en todo momento de mi vida, a mí
querida madre Nelly por sus consejos y gran amor en todo tiempo, a mis
abuelos y tíos quienes siempre nos han extendido sus manos, a mi novio
Gustavo por estar presente en los momentos que más lo necesité, a los
hermanos en Cristo, Gloria y Eloy por su noble ayuda, a mis amigas Patricia,
Gisella y Maritza por brindarme su cariño durante todo el tiempo que
estuvimos juntas.
A Dios por no dejarme sola, a mis padres Jenny y Daniel por su apoyo, mis
hermanos Andrea, Victor Aleja e Isaías y a mis amigos en especial a Carlos
Roberto, Marina e Iris por su apoyo incondicional en todo momento,
alentándome para seguir adelante
A Dios por todas las bendiciones que ha derramado sobre mí, a mis padres
por su constante apoyo incondicional demostrándome que los sueños son
posibles de cumplir. A mis hermanos, a todas las personas que han creído en
mí, a mi Amor Luo por ayudarme sin importar nada.
________________________
Ing. Víctor Vega Chica
DIRECTOR DE TESIS DE GRADO
________________________ ________________________
Ing. Erwin Delgado Ing. Xavier Cabezas
VOCAL PRINCIPAL PRESIDENTE
DECLARACIÓN EXPRESA
RESUMEN
que tiene como objetivo principal el diseño de rutas, la misma que cumplan
recomendaciones necesarias.
ABSTRACT
objective the design of routes, the same that meets the constraints of time
the current business situation, involving, bus stops, customers, vehicles and
costs of the routes defined by the company. The third stage analyzes the
mathematical model that best fits the actual conditions. In the fourthphase the
results of the investigation are given, which as mentioned above is the design
ÍNDICE GENERAL
RESUMEN .................................................................................................. I
ABSTRACT ................................................................................................ II
CAPÍTULO 1
1. INTRODUCCIÓN ................................................................................ 1
CAPÍTULO 2
CAPÍTULO 3
(CVRPTW)…………………………………………………. ......... 28
..................................................................................... 33
CAPÍTULO 4
CAPÍTULO 5
APÉNDICES ............................................................................................. 87
BIBLIOGRAFÍA....................................................................................... 118
VII
ÍNDICE DE FIGURAS
ÍNDICE DE TABLAS
CAPÍTULO 1
1. INTRODUCCIÓN
El transporte es un medio muy usado por los seres humanos, por lo que se
ciudad de Guayaquil.
3
personas.
CAPÍTULO 2
cumplir con este propósito ellos proceden a realizar un Outsourcing con una
encuentran inmersos.
por lo que genera un alto costo al brindar un buen servicio para poder
rutas.
Por otro lado se encuentra el tema de los horarios ya que todos los
2.2 Clientes
y Administración.
latitud (Norte y Sur) y longitud (Este y Oeste) y sirve para determinar los
Figura 2.1: Ubicación espacial de los clientes de la empresa. Mapa del centro
de la ciudad de Guayaquil de Google Earth
ciudad de Guayaquil.
3
Coordenadas Geográficas según Wikipedia. http://es.wikipedia.org/wiki/Coordenadas_geogr%C3%A1ficas . Revisado
el 17 abril del 2012.
8
TABLA 2.1
ALGUNOS CLIENTES
2.3 Depósitos
Ciudadela Las Garzas Mz. 7 villa 8, tal como se ilustra en la figura 2.2,
en donde están inicialmente los vehículos que parten para cumplir las
2.4 Rutas
ruta.
Guayaquil a las 06h20, y esto se debe a que los clientes tienen que
tiempo para comenzar sus labores. Con las rutas del departamento de
TABLA 2.2
Ruta Penalización
Ruta1 4,2926
Ruta2 2,9705
Ruta3 1,84015
Ruta 4 1,24085
Ruta 5 4,68975
2.5 Paraderos
paradero antes de las 07:00 hasta 07:02, si llega a las 07:03 el vehículo
de llegada. Así mismo en la tabla 2.3, tabla 2.4 y tabla 2.5 los paraderos
TABLA 2.3
TABLA 2.4
FACTURACIÓN
RUTA 7 Tiempo estimado de llegada
VIA DAULE (FUERTE HUANCAVILVA) 05h55
VIA DAULE (PROPERINA) 06h00
VIA DAULE (SUPER ÉXITO) 06h08
TUNEL SAN EDUARDO 06h10
PUENTE PATRIA 06h17
GOMEZ RENDÓN Y LA 29 06h21
GOMEZ RENDÓN Y LA 17 06h28
VENEZUELA Y LA 17 06h36
VENEZUELA Y LA 11 06h44
LA 11 Y 4 DE NOVIEMBRE 06h50
NICOLÁS AUGUSTO GONZÁLEZ Y LA 29 06h58
CEMENTERIO DE BATALLÓN 07h05
LA Q Y SALIDA A LA PERIMETRAL 07h14
TÍA DE LA PERIMETRAL 07h24
REGISTRO CIVIL 07h28
EDIFICIO DE LA ADUANA 07h37
PUERTO MARÍTIMO 07h40
RUTA 8 Tiempo estimado de llegada
FRENTE A LA ESPAÑOLA 04h45
CNT GUAYACANES 04h55
TERPEL GUAYACANES (AV. ISIDRO 05h01
AYORA)
MOBIL DE SAMANES 05h08
GARITA CDLA. EL ALCANCE 05h14
RIOCENTRO NORTE – HYPERMARKET 05h31
BANCO BOLIVARIANO (AV. FCO. 05h39
ORELLANA
SUPERMAXI 05h45
1er. DISTRITO DE POLICÍA JUDICIAL 05h51
(GARZOTA)
TERPEL GARZOTA (CERCA MALL DEL SOL) 05h58
HILTON COLÓN 06h05
CC. SAN MARINO 06h11
CC. POLICENTRO 06h17
16
TABLA 2.5
CAE 08h18
PUERTO MARÍTIMO 08h25
RUTA 15 – SUR Tiempo estimado de llegada
20 Y FCO SEGURA 07h15
4 DE NOVIEMBRE Y LA 11 07h25
FCO SEGURA Y GUERRERO VALENZUELA 07h32
PERIMETRAL (POR TÍA) 07h44
PRADERA (REDONDEL) 07h51
PRADERA ( METROVÍA-D.COMÍN) 07h55
7 LAGOS ( D. COMÍN) 07h58
FLORESTA ( D. COMÍN) 08h02
AV. LAS EXCLUSAS Y D. COMÍN 08h07
JUAN PÉNDOLA Y DOMINGO COMÍN 08h11
AV. 25 DE JULIO ( CAE) 08h16
PUERTO MARÍTIMO 08h20
2.6 Vehículos
TABLA 2.6
DIFERENTES RUTAS
empresa.
Los costes fijos o costos fijos son aquellos costos que no son
realizan todos los meses. Se generan estos valores cada vez que
2
Costo Fijo según Wikipedia. http://es.wikipedia.org/wiki/Costo_variable.Revisado el 26 marzo del 2012.
22
TABLA 2.7
costos3.
3
Costo Variable, Wikipedia, la enciclopedia libre. Disponible en http://es.wikipedia.org/wiki/Coste_fijo.
Revisado 14 marzo del 2012.
23
TABLA 2.8
CAPÍTULO 3
las cuales una ruta es construida incluyendo la posición del los clientes
solucionar CVRPTW.
CVRPTW.
Branch and Bound descrito por Fisher en 1974, Método dual lagrange
dado por Kallehauge (2001) y Branch and Price descrito por Desrochers
(CVRPTW).
exhaustivamente, Bodin [2] realizó una profunda revisión del VRP y sus
millones de dólares al año. Solomon [8], realizó una distinción entre una
vehículo llega muy tarde donde el cliente, este ha tenido que esperar.
Max o Min:
optimización.
C5
C6
C4
C3
C2
C10
C7
C1
Deposito C8
C9
en la función objetivo.
óptima.
ejecutarse rápidamente.
distribución [16].
38
de tiempo (CVRPTW)
ventana de tiempo.
servicio [evi, lvi], la demanda y el tiempo del servicio del depósito es igual
a cero.
K flota de vehículos
qi demanda de la parada i
fk costos fijos
3.3.2 Variables
negativas.
próxima parada
41
con las visitas a las paradas , los costos fijos por el uso
paraderos.
3.3.4 Restricciones
ecuación 3.3:
Todas las paradas son visitadas una sola vez y solo por único
ecuación 3.7:
Lenstra & Rinnooy Kan en 1981 [11], ellos concluyeron que todos los
problemas de optimización.
utilidades.
CAPÍTULO 4
4
Definición de Google Maps según Wikipedia. http://es.wikipedia.org/wiki/Google_Maps. Revisado el 15 de
Abril del 2012
47
elipsoide de referencia6.
5
Definición de Google Earth según Wikipedia. . http://es.wikipedia.org/wiki/Google_Earth. Revisado el 4
de Mayo del 2012
6
Definición de UTM según Wikipedia.
http://es.wikipedia.org/wiki/Sistema_de_Coordenadas_Universal_Transversal_de_Mercator. Revisado el 26 de
Marzo del 2012
48
TABLA 4.1
DEPÓSITO Y DESTINO
Posición X Posición Y
Depósito (S) 622473.05 9760412.23
Destino (R) 621580.32 9748384.18
49
TABLA 4.2
OPERACIONES
RUTA 1
Paraderos Posición X Posición Y
v1 623103.04 9762199.13
v2 624098.15 9763012.40
v3 623968.03 9763769.79
v4 623638.89 9764173.77
v5 623796.25 9764772.94
v6 623153.03 9764910.35
v7 622646.40 9763244.64
v8 621981.42 9763181.98
v9 622319.54 9763736.85
v10 621421.90 9763428.75
v11 620474.17 9762916.97
v12 620015.42 9763109.48
v13 619086.66 9763421.92
v14 617348.86 9763434.25
v15 617171.81 9762252.59
v16 618646.68 9757068.55
v17 618097.62 9754757.03
v18 617467.54 9753835.29
v19 622740.34 9752257.61
RUTA 2
p1 617783.75 9770572.75
p2 616988.53 9768234.03
p3 617000.68 9767032.63
p4 616900.17 9765703.15
p5 616809.49 9764848.47
p6 617224.47 9762695.40
p7 617927.38 9753022.94
p8 620780.16 9752428.06
p9 621689.63 9752474.39
p10 621843.17 9751154.79
50
RUTA 3
m1 622167.67 9757557.13
m2 621429.00 9757718.71
m3 621274.10 9757137.59
m4 621115.81 9757174.61
m5 620758.98 9757263.70
m6 619641.62 9757558.42
m7 619490.47 9756979.79
m8 620492.81 9756604.13
m9 621573.93 9756223.06
m10 621488.11 9755946.90
m11 621041.15 9756180.44
m12 620958.27 9755699.84
m13 619257.57 9756067.40
m14 618213.48 9754905.45
m15 618522.29 9754567.28
m16 619352.33 9755662.55
m17 620857.17 9754744.92
m18 621336.14 9754684.10
m19 621391.38 9755163.55
m20 622340.33 9754773.55
RUTA 4
w1 622738.78 9758797.01
w2 622748.64 9758220.04
w3 622385.65 9757081.63
w4 622097.94 9756169.14
w5 621739.57 9755032.23
w6 622338.68 9754775.03
w7 623421.01 9753742.36
w8 623290.03 9752563.72
w9 623410.35 9751179.31
w10 624312.36 9751018.48
w11 623463.66 9750324.82
RUTA 5
x1 621690.67 9764763.96
x2 621708.10 9765694.76
x3 622297.21 9766708.53
x4 621422.05 9763429.93
x5 618790.39 9764857.55
x6 618870.65 9765334.47
x7 618202.95 9768942.89
x8 616805.58 9764846.16
51
x9 619050.67 9761485.41
x10 618149.95 9761440.80
x11 617337.04 9760488.77
x12 617807.65 9759791.78
x13 618029.53 9757460.62
x14 618644.37 9757067.23
x15 618091.95 9754755.15
x16 617471.71 9753838.37
x17 617668.12 9753093.72
del 10%.
mapa o cuadrícula
parada
optimización.
matlab.
53
paradas establecidas.
TABLA 4.3
DEPARTAMENTO DE OPERACIONES
7
Definición de Métrica de Manhathan según Wikipedia.
http://es.wikipedia.org/wiki/Geometr%C3%ADa_taxicab
Revisado el 5 de Abril del 2012
58
4.1.3 Gams
modelo.
TABLA 4.4
CONJUNTO DE ÍNDICES
Índice Descripción
4.5.
62
TABLA 4.5
Parámetro Descripción
4.2.3 Variables
TABLA 4.6
Z Costo total
el vehículo k.
que el de la actualidad.
4.2.4 Restricciones
objetivo principal.
empresa.
debe salir
paradero.
, esto
TABLA 4.7
DEPARTAMENTO DE OPERACIONES
x5 0 05h57
x4 0 06h00
v13 0 06h05
v12 0 06h09
v11 0 06h12
r 0 06h46
RUTA 3 s 0 04h46
x10 0 04h58
m6 0 05h06
x11 0 05h15
x12 0 05h22
m7 0 05h28
v16 0 05h32
x13 0 05h45
v18 0 05h50
p6 0 05h55
v17 0 06h01
m14 0 06h04
m15 0 06h10
m13 0 06h13
m5 0 06h20
m8 0 06h24
r 0 06h45
RUTA 4 S 0 06h10
m1 0 06h13
m2 0 06h15
m3 0 06h17
m4 0 06h19
m11 0 06h22
m9 0 06h24
m10 0 06h26
m12 0 06h28
m18 0 06h30
w5 0 06h32
m17 0 06h34
72
m16 0 06h36
p7 0 06h39
p8 0 06h41
r 0 06h45
RUTA 5 s 0 06h08
w1 0 06h11
w2 0 06h13
w3 0 06h16
w4 0 06h19
w6 0 06h22
w7 0 06h25
w8 0 06h28
v19 0 06h30
w9 0 06h33
w11 0 06h35
w10 0 06h38
p9 0 06h41
r 0 06h45
73
TABLA 4.8
DEPARTAMENTO FACTURACIÓN
u9 0 07h32
r 0 07h40
RUTA 9 o11 0 06h10
o16 0 06h26
o15 0 06h30
u3 0 06h36
i10 0 06h44
i8 0 06h47
i7 0 06h51
i9 0 06h55
i11 0 07h01
i12 0 07h08
i13 0 07h14
i14 0 07h23
i16 0 07h29
u10 0 07h38
r 0 07h40
75
TABLA 4.9
DEPARTAMENTO DE ADMINISTRACIÓN
q8 0 08h07
q9 0 08h10
q10 0 08h15
R 0 08h20
RUTA 15 k3 0 06h30
k4 0 06h33
k5 0 06h36
q2 18.12 06h40
q1 0 06h45
q3 0 06h53
t10 0 06h58
k7 0 07h08
q4 0 07h36
R 0 08h20
4.- Ir al paso 2
TABLA 4.10
CRUCES
5-12-11-13-14-17 10-12-11-13-14-17
10-12-11-8-9-7-13-17 10-12-11-8-9-7-13-17
12-7-2-14 12-7-6-2-14
TABLA 4.11
33% de ahorro.
método del barrido dando como resultado tres rutas a las cuales se
CAPÍTULO 5
5. Conclusiones y Recomendaciones
5.1 Conclusiones
significativa.
herramientas.
84
5.2 Recomendaciones
adecuadas.
solo.
APÉNDICES
88
APÉNDICE A
RUTA 1
Esta ruta tiene una distancia total de 63.6 Kilómetros con un tiempo de 1
hora 24 minutos.
89
RUTA 2
un tiempo de 56 minutos.
RUTA 3
Para la ruta 2-4, se tiene una distancia total de 30. Kilómetros con un tiempo
de 1 hora 5 minutos.
90
RUTA 4
25 minutos.
RUTA 5
Dentro de esta ruta, se tiene una distancia total de 69.3 Kilómetros con un
APÉNDICE B
APÉNDICE C
DEPARTAMENTOS
DEPARTAMENTO DE OPERACIONES
93
94
DEPARTAMENTO DE FACTURACIÓN
95
DEPARTAMENTO DE ADMINISTRACIÓN
96
APÉNDICE D
DEPARTAMENTO DE FACTURACIÓN
SETS
paraderos(i) PARADEROS
/y1,y2,y3,y5,y6,y7,y8,y9,y10,y11,k2,t1,t2,t3,t4,t5,t6,t7,t8,t9,y4,k1,q5,q6,q7,q8,q9,q10,k6,t10,k
3,k4,k5,q1,q2,q3,q4,k7/
SETS
nodo_sal(i) NODO DE INICIO /s/
nodo_lleg(i) NODO DE LLEGADA /r/;
SETS
k depositos/a,b,c,d/
SETS
arcos(i,j,k)
todos/s.y1.a,s.y2.a,s.y3.a,s.y5.a,s.y6.a,s.y7.a,s.y8.a,s.y9.a,s.y10.a,s.y11.a,s.k2.a,
y1.y2.a,y1.y3.a,y1.y5.a,y1.y6.a,y1.y7.a,y1.y8.a,y1.y9.a,y1.y10.a,y1.y11.a,y1.k2.a,
y2.y1.a,y2.y3.a,y2.y5.a,y2.y6.a,y2.y7.a,y2.y8.a,y2.y9.a,y2.y10.a,y2.y11.a,y2.k2.a,
y3.y1.a,y3.y2.a,y3.y5.a,y3.y6.a,y3.y7.a,y3.y8.a,y3.y9.a,y3.y10.a,y3.y11.a,y3.k2.a,
y5.y1.a,y5.y2.a,y5.y3.a,y5.y6.a,y5.y7.a,y5.y8.a,y5.y9.a,y5.y10.a,y5.y11.a,y5.k2.a,
y6.y1.a,y6.y2.a,y6.y3.a,y6.y5.a,y6.y7.a,y6.y8.a,y6.y9.a,y6.y10.a,y6.y11.a,y6.k2.a,
y7.y1.a,y7.y2.a,y7.y3.a,y7.y5.a,y7.y6.a,y7.y8.a,y7.y9.a,y7.y10.a,y7.y11.a,y7.k2.a,
arcoconexion(i,j,k) conexion/
y1.y2.a,y1.y3.a,y1.y5.a,y1.y6.a,y1.y7.a,y1.y8.a,y1.y9.a,y1.y10.a,y1.y11.a,y1.k2.a,
y2.y1.a,y2.y3.a,y2.y5.a,y2.y6.a,y2.y7.a,y2.y8.a,y2.y9.a,y2.y10.a,y2.y11.a,y2.k2.a,
y3.y1.a,y3.y2.a,y3.y5.a,y3.y6.a,y3.y7.a,y3.y8.a,y3.y9.a,y3.y10.a,y3.y11.a,y3.k2.a,
y5.y1.a,y5.y2.a,y5.y3.a,y5.y6.a,y5.y7.a,y5.y8.a,y5.y9.a,y5.y10.a,y5.y11.a,y5.k2.a,
y6.y1.a,y6.y2.a,y6.y3.a,y6.y5.a,y6.y7.a,y6.y8.a,y6.y9.a,y6.y10.a,y6.y11.a,y6.k2.a,
y7.y1.a,y7.y2.a,y7.y3.a,y7.y5.a,y7.y6.a,y7.y8.a,y7.y9.a,y7.y10.a,y7.y11.a,y7.k2.a,
y8.y1.a,y8.y2.a,y8.y3.a,y8.y5.a,y8.y6.a,y8.y7.a,y8.y9.a,y8.y10.a,y8.y11.a,y8.k2.a,
y9.y1.a,y9.y2.a,y9.y3.a,y9.y5.a,y9.y6.a,y9.y7.a,y9.y8.a,y9.y10.a,y9.y11.a,y9.k2.a
parameters
costos(i,j,k) costos por viajes vacios
/
s.y1.a 2.16
s.y2.a 2.13
s.y3.a 2.08
s.y5.a 1.24
s.y6.a 1.45
s.y7.a 1.89
s.y8.a 2.25
s.y9.a 1.42
97
s.y10.a 2.66
s.y11.a 3.73
s.k2.a 5.13
y1.y2.a 0.18
y1.y3.a 0.64
y1.y5.a 1.37
Capacidad(i) Número de personas ubicadas en los paraderos
/
y1 2
y2 3
y3 1
y5 1
y6 2
y7 1
y8 1
y9 2
y10 2
y11 1
Penalizacion(i) Multa porno cumplir con
/
y1 0.39
y2 0.39
y3 0.39
k2 0.43
y5 0.39
y6 0.39
y7 0.39
y8 0.39
y9 0.39
y10 0.39
y11 0.39
tiempo_serv(i) Tiempo que trascurre el bus en el paradero
/
y1 2
y2 2
y3 2
k2 2
y5 2
y6 2
y7 2
y8 2
y9 2
y10 2
y11 2
tiempos(i,j,k)
/
s.y1.a 8
s.y2.a 8
s.y3.a 8
s.y5.a 5
s.y6.a 6
s.y7.a 7
s.y8.a 9
98
s.y9.a 5
s.y10.a 10
s.y11.a 14
s.k2.a 20
liminf(i)
/
y1 8
y2 8
y3 8
y5 5
y6 6
y7 7
y8 9
y9 5
y10 10
y11 14
limsup(i)
/
y1 80
y2 80
y3 80
k2 80
y5 80
y6 80
y7 80
y8 80
y9 80
y10 80
y11 80
Capacidad_Veh(k)
/a 17
b 17
c 17
d 17
Costo_fijo(k)
/a 0.52
b 0.52
c 0.52
d 0.52
/
variables
z Costo total de la ruta
x(i,j,k) Binaria (si la ruta pasa del nodo i al nodo j en el bus k)
Positive variable
r(i) Tiempo de atraso al atender la siguiente parada i
t(i) Tiempo en el que se recoge a los clientes en cada parada i;
Binary Variable x;
99
equation
obj funcion objetivo
res1 todos los paraderos deben ser visitados una sola vez
res2 cada ruta debe ser realizada por un solo vehiculo k
res3 cada uno de los vehiculos k parte solo del deposito s al iniciar la ruta
res4 la suma total de las personas ubicadas en los paraderos visitados por el vehiculo k no
debe superar su capacidad
res5 la ventana de tiempo superior mas el tiempo de atraso debe exceder al tiempo en el
que se recoge al cliente en el paradero i
res6 la ventana de tiempo inferior debe ser menor o igual al tiempo en el que el vehiculo
pasa por el paradero i
res7 asegura que el tiempo de visita a las paradas esten de acuerdo con los arcos
seleccionados (continuidad del tiempo)
res8 cada vehiculo k llega una sola vez al destino r;
obj.. z=e=sum((i,j,k)$(arcos(i,j,k)),costos(i,j,k)*x(i,j,k));
res1(paraderos).. sum((i,k)$(arcos(i,paraderos,k)),x(i,paraderos,k))=e=1;
res2(paraderos,k).. sum(i$(arcos(i,paraderos,k)),x(i,paraderos,k))=e=
sum(i$(arcos(paraderos,i,k)),x(paraderos,i,k));
res3(k).. sum(paraderos$(arcos('s',paraderos,k)),x('s',paraderos,k))=e=1;
res4(k).. sum((i,j)$(arcos(i,j,k)),x(i,j,k)*Capacidad(i))=l=Capacidad_Veh(k);
res5(paraderos).. t(paraderos)=l=limsup(paraderos);
res6(paraderos).. t(paraderos)=g=liminf(paraderos);
res7(paraderos,j,k)$(arcoconexion(paraderos,j,k)).. t(paraderos)+tiempos(paraderos,j,k)-
t(j)+tiempo_serv(paraderos)=l=(1-x(paraderos,j,k))*100000;
res8(k).. sum(paraderos$(arcos(paraderos,'r',k)),x(paraderos,'r',k))=l= 1;
APÉNDICE E
DEPARTAMENTO
OPERACIONES
RUTA 1 RUTA 2
FACTURACIÓN
ADMINISTRACIÓN
RUTA 12 RUTA 13
104
RUTA 14 RUTA 15
APÉNDICE F
RUTAS DE FACTURACIÓN
RUTA 7
i1 618,63684 9766,63472
i2 618,54042 9763,32167
i3 619,02224 9761,47666
i4 619,3081 9760,65302
i5 618,8312 9757,60857
i6 619,60121 9757,41156
i7 620,69239 9757,1376
i8 620,48167 9756,52654
i9 620,8275 9756,43709
i10 620,73129 9756,07482
i11 619,19683 9756,10588
i12 618,14027 9754,84868
i13 617,80381 9753,125
i14 621,68917 9752,46357
i15 622,82422 9751,39219
i16 622,824 9751,392
RUTA 8
o1 622,66452 9763,24284
o2 622,84315 9764,07803
o3 622,30956 9765,49958
o4 622,29074 9766,7234
o5 621,71682 9765,41801
o6 621,60583 9764,7619
o7 621,52201 9763,75839
o8 622,85998 9762,87144
o9 622,681 9760,23713
o10 623,11806 9762,2115
106
RUTAS DE ADMINISTRACIÓN
RUTA 12
y1 621,42575 9763,42706
y2 621,62609 9763,5758
y3 622,11709 9763,96763
y4 622,28405 9763,84177
y5 620,9868 9761,22283
y6 620,87789 9761,50382
y7 619,91546 9761,39284
y8 619,6352 9761,80435
y9 619,9144 9760,48056
y10 617,85218 9759,80933
y11 617,22846 9762,24618
RUTA 13
t1 622,29035 9766,7228
t2 622,30028 9764,96263
t3 623,78848 9764,7618
t4 623,76336 9764,46852
t5 623,95714 9763,75952
t6 623,62981 9763,27863
t7 623,10584 9762,20721
t8 622,67945 9762,20187
t9 623,06447 9761,5657
t10 622,33268 9754,76473
RUTA 14
k1 623,40044 9758,16227
k2 623,30572 9751,29251
k3 622,175 9756,428
k4 622,071 9756,085
k5 621,97463 9755,79439
k6 622,57706 9754,9865
k7 622,824 9751,392
RUTA 15
q1 619,43896 9755,59628
108
q2 620,96174 9755,7049
q3 621,11123 9754,7009
q4 623,20372 9749,94295
q5 623,3189 9752,45331
q6 623,3552 9751,75129
q7 623,305 9751,292
q8 623,10199 9750,57871
q9 623,47902 9750,31728
q10 622,958 9749,515
q11 622,824 9751,392
109
APÉNDICE G
DEPARTAMENTO DE FACTURACIÓN
Venezuela y la 17 i8 1 2 144,09
Venezuela y la 11 i9 1 3 142,72
DEPARTAMENTO DE ADMINISTRACIÓN
APÉNDICE H
function patty=patty0(matriz)
%columna uno angulo
%columna dos distancia
%columna tres capacidad
tamanomatriz=size(matriz);
lista=tamanomatriz(1);
d=0;
deposito=[d d d];
%vehiculos capacidad
k=17;
matrizB(lista,3)=0;
vehiculos(1,lista)=0;
n=0;
w=max(matriz);
w=w(1);
n=0;
m=w;
q=0;
for i=1:lista
m=w;
for j=1:lista
if(n<matriz(j,1) && matriz(j,1)<m)
c=matriz(j,3);
m=matriz(j,1);
q=0;
else
if(matriz(j,1)==w)
%matrizB(lista,3)=matriz(j,3)
q=1;
z=j;
end
end
end
matrizB(i,1)=m;
matrizB(i,3)=c;
n=m;
if(q==1)
matrizB(lista,3)=matriz(z,3);
end
end
z=0; n=1; m=1; q=0;
114
matrizB
matrizB(lista+1,1)=0;
captotal=18;
for i=1:lista+1
if(z<captotal)
z=z+matrizB(i,3);
vectorsuma(n,m)=z;
vector(n,m)=matrizB(i,3);
vectorlargo(i)=matrizB(i,3);
m=m+1;
q=q+1;
if(z>=captotal)
z=matrizB(i,3);
n=n+1;
m=1;
end
end
end
%vectorsuma
n=size(vectorsuma);
for i=1:n(1)
for j=1:n(2)
if(vectorsuma(i,j)>captotal && j>1)
vectorsuma(i,j)=0;
end
if(vectorsuma(i,j)>=captotal && j==1)
vectorsuma(i,j)=vectorlargo(i);
end
end
end
%vector
vectorsuma
%vectorlargo
numeroscarros=n(1)
115
APÉNDICE I
MATLAB-FACTURACIÓN
matrizB =
4.7300 0 1.0000
13.0200 0 1.0000
13.4900 0 1.0000
20.3400 0 1.0000
20.5000 0 1.0000
31.7000 0 1.0000
148.6300 0 3.0000
165.6600 0 1.0000
167.9100 0 1.0000
171.2600 0 2.0000
171.6300 0 2.0000
173.5200 0 1.0000
173.9400 0 1.0000
177.5100 0 2.0000
178.7500 0 1.0000
180.3400 0 1.0000
180.9700 0 1.0000
181.2100 0 4.0000
182.3000 0 1.0000
183.2700 0 1.0000
183.6900 0 1.0000
184.8700 0 1.0000
197.1700 0 1.0000
201.7300 0 1.0000
201.8500 0 1.0000
206.2900 0 1.0000
207.4600 0 1.0000
212.1000 0 1.0000
215.9100 0 1.0000
217.2800 0 1.0000
222.9600 0 1.0000
231.9300 0 1.0000
274.3300 0 1.0000
116
287.4000 0 1.0000
307.1400 0 2.0000
328.8200 0 1.0000
344.9500 0 1.0000
351.3000 0 1.0000
352.3100 0 1.0000
358.6300 0 1.0000
358.8000 0 1.0000
vectorsuma =
1 2 3 4 5 6 9 10 11 13 15 16 17 0 0
3 4 5 9 10 11 12 13 14 15 16 17 0 0 0
2 3 4 5 6 7 8 10 11 12 13 14 15 16 16
numeroscarros =
3
117
GLOSARIO
BIBLIOGRAFÍA
[3] B. Kallehauge, “Formulations and exact algorithms for the vehicle routing
problem with time windows” Computers & Operations Research Vol. 35
(2008) pp. 2307 – 2330
[4] F. Li, B. Golden, E. Wasil: "Very large-scale vehicle routing: new test
problems, algorithms, and results". Computers & Operations Research, 32
(5), pp. 1165-1179. 2005.
[5] Garey, M.R. & D. Johnson (1979). “Computers and intractability: A guide
to the theory of np-completeness”. Freeman.
[8] M. M. Solomon. "Algorithms for the Vehicle Routing Problem with Time
Windows". Transportation Science, 29(2), pp. 156-166. 1995.
[11] Lenstra, J.K. & A. Rinnooy Kan (1981). “Complexity of vehicle routing
and scheduling problems”. Networks, 11, 221-227.
[12] Paolo Toth y Daniele Vigo, “The vehicle routing problem”, Universidad de
Bologna, Italia, 2002.
[16] Zeimpekis, V., Minis, I., Mamassis, K., and Giaglis, G. M. (2007a).
“Dynamic management of a delayed delivery vehicle in a city logistics
environment “. In Zeimpekis, V., Tarantilis, C. D., Giaglis, G. M., and Minis,
L., editors, Dynamic Fleet Management , volume 38 of Operations
Research/Computer Science Interfaces Series, charper 9, pages 197-217.
Springer US.
[17] www.gams.com
[18] www.neos-server.org