Академический Документы
Профессиональный Документы
Культура Документы
"APLICACION DE LA INVESTIGACION DE
OPERACIONES AL PROBLEMA DE LA
DISTRIBUCION A UNA EMPRESA DE
LOGISTICA"
TESIS
Para optar el Ttulo Profesional de Ingeniero Industrial
AUTOR
Daniel Alberto Riveros Vsquez
Lima Per
2015
Ja vi er G am bo a Cr uz ad o
DEDICATORIA
A mis padres
-ii-
Ja vi er G am bo a Cr uz ad o
INTRODUCCIN
-iii-
Ja vi er G am bo a Cr uz ad o
TABLA DE CONTENIDOS
DEDICATORIA ii
INTRODUCCIN iii
CAPTULO I
PLANTEAMIENTO DEL PROBLEMA
1.1 Antecedentes y formulacin del problema
1.1.1 Antecedentes 01
1.1.2 Formulacin del problema 03
1.2 Objetivos del estudio 03
1.2.1 Objetivo principal 03
1.2.2 Objetivo especifico 04
1.3 Justificacin e importancia del estudio 04
1.4 Hiptesis y variables 05
1.5 Alcance 05
CAPTULO II
MARCO TERICO Y CONCEPTUAL
2.1 Investigaciones relacionadas con el estudio 09
2.2 Bases terico-cientficas 12
2.2.1 Conceptos en optimizacin 12
2.2.2 Complejidad computacional 14
2.2.3 Soluciones aproximadas 17
2.2.4 Modelos VRP 20
2.3 Marco conceptual 22
2.4 Presentacin y desarrollo de los modelos 25
-iv-
Ja vi er G am bo a Cr uz ad o
CAPTULO III
ANLISIS SITUACIONAL Y RESULTADOS RELEVANTES
3.1 Anlisis de la situacin actual 32
3.2 Descripcin del problema 34
3.3 Formulacin del modelo 39
3.4 Solucin del modelo 43
3.5 Anlisis e interpretacin de resultados 47
CAPTULO IV
CONCLUSIONES Y RECOMENDACIONES
4.1 Conclusiones 50
4.2 Recomendaciones 51
REFERENCIA BIBLIOGRFICAS 52
ANEXOS 53
Anexo I : Distancias entre distritos de Lima
Anexo II: Solucin LINGO
Anexo III: Solucin al agente viajero
Anexo IV:
Anexo IV Solucin VRP
-v-
CAPTULO I
1.1.1 Antecedentes
-1-
Como un ejemplo est el problema del agente viajero o TSP (por sus
cliente una sola vez con el costo mnimo del viaje; es decir, si se tienen que
problemtica.
cultural necesario para afrontar con xito los actuales y futuros desafos.
-2-
El sistema de planificacin de la distribucin en LDSC, est
puesto que una correcta secuenciacin de las visitas o tours, conduce a una
eficacia en el servicio.
Problema principal
empresa de logstica?
Problema especfico
1.2 OBJETIVOS
Investigacin de Operaciones.
-3-
Establecer las rutas ptimas de distribucin logstica.
Conveniencia
ptimo.
Relevancia social
distribucin de LDSC.
Implicancias prcticas
Investigar los problemas de distribucin en las organizaciones en el
rubro de la distribucin.
Valor terico
Utilidad metodolgica
-4-
las mltiples empresas, que tienen la necesidad de distribuir sus productos,
desarrolla una solucin computacional, que pueda ser utilizada para resolver
o regin.
Hiptesis principal
Hiptesis Especfica
-5-
Variable Independiente.: Uso de la tcnica de la Programacin
1.5 ALCANCES
pas.
-6-
CAPTULO II
MARCO TERICO
tcnicas el problema del ruteo de vehculos o VRP (por sus siglas en ingls
2004).
Tarifas de flete.
Seguridad o confiabilidad.
-7-
Tiempo en trnsito.
aumenta en una forma que no se puede expresar por un polinomio, sino por
dificultad.
-8-
2.1 INVESTIGACIONES RELACIONADAS CON EL ESTUDIO
Karl Menger (1930) plantea por primera vez el TSP el modelo matemtico
de distancia mnima.
los problemas generados con pruebas al azar, hasta 110 ciudades [4].
-9-
En las siguientes dcadas, el problema fue investigado por
hasta con 2392 ciudades, usando las tcnicas de planos de corte y Branch
-10-
largo problema no trivial) y su extensin a 85,800 ciudades con ptimos
desconocidos [10].
ciudades.
2 ( , ) [8].
-11-
procedimiento secuencial, y de mezcla de simple tour, por un procedimiento
[8].
min f ( x1 , x2 ,..., xn )
sujeto a
g i ( x1 , x2 ,..., xn ) = bi , i = 1,..., m
h j ( x) = 0, j = 1,..., p
-12-
Donde ( ), ( ), ( ), son funciones generales del parmetro
mundo real.
extremos de la funcin.
programas lineales.
-13-
Definicin. Sea x = ( x1 , x 2 ,..., x n ) , una solucin factible a un problema de
nmero > 0 , muy pequeo, tal que cada variable y j , cumple con
x j y j x j + , y es factible, entonces f ( x) f ( y ) .
-14-
veces puede ser bien definido, pero en la mayora de las ocasiones slo se
para los que se conocen algoritmos con esta complejidad, se dice que
forman la clase P. Aquellos problemas para los que la mejor solucin que se
-15-
problemas intratables. Sera interesante encontrar alguna solucin polinomial
problemas P.
clase NP. Son problemas NP, y son los peores problemas posibles de clase
-16-
Se puede afirmar que los problemas fciles estn en P (y en NP),
ese tipo.
enfoques:
-17-
Probabilstica: Un algoritmo probabilstico utiliza aleatoriedad para
datos de entrada.
calidad de la respuesta.
en problemas para los que no existe mtodo analtico alguno que permita
por la va del sentido comn. Nuestro buen sentido, educado por la ciencia,
-18-
no existe un algoritmo que en tiempo polinomial sea capaz de encontrar la
solucin [11] .
cuanto que permiten determinar al mismo tiempo una cota superior o inferior
estos mtodos han ido ganando terreno, puesto que se iba haciendo, cada
relativa.
restricciones) [4].
-19-
As, los problemas tpicos de secuenciacin de trabajos en mquinas,
-20-
oportunidad de sobrevivir. Por otro los integrantes de la poblacin con
-21-
La tcnica GA difiere de la optimizacin tradicional porque: genera
procedimientos determinsticos).
en:
Maximizar el beneficio.
son:
-22-
b) Cada vehculo tiene una capacidad limitada (Capacitated VRP -
CVRP)
c) Cada cliente tiene que ser atendido dentro de una cierta ventana de
h) Los pedidos pueden ser llevados slo en ciertos das (Periodic VRP -
PVRP)
-23-
ADMINISTRACIN: Conjunto ordenado y sistematizado de principios,
conocimiento.
planteados.
objetivos establecidos.
EFICIENCIA: Uso racional de los medios con que se cuenta para alcanzar
y errores.
-24-
Capacidad de alcanzar los objetivos y metas programadas con el mnimo de
de un puesto de trabajo.
las actividades.
-25-
MTODO CIENTFICO: Sigue la definicin tradicional del mtodo cientfico.
del tiempo.
mejora.
que le da la solucin.
-26-
SOLUCIN PTIMA: Solucin s S, tal que la funcin objeto f(s) sea
planteado.
llegando a la misma, y visitando a todos sus clientes slo una vez, es decir
ciudades (N!) y esto hace que la solucin por fuerza bruta sea impracticable
-27-
tardara algo ms 3 segundos en resolver el problema para 10 ciudades,
de residencia pase por cada ciudad una sola vez y regrese al lugar donde se
min =
( , )
. !:
= 1, %
( , )
= 1, & %
( , )
{0,1}
-28-
El primer juego de restricciones expresa que exactamente sale un
problema del agente viajero (TSP), en que las rutas permitidas son limitadas
por la necesidad de que los bienes deben ser entregados desde un punto
finita.
depsito, n vehculos con capacidad definida para cada uno. Estos deben
clientes que se debe definir. Las restricciones que se deben tener en cuenta
-29-
son las de visitar a todos los clientes una vez, satisfacer la demanda total y
los cuales cada uno deben visitar un punto determinado. Otro de los trabajos
finito de puntos que se deben visitar antes de visitar un punto definido. Estos
interesantes [8].
+ , =
-30-
Siendo n el nmero de poblaciones y m el nmero de vehculos.
0
.
=
. .
{0,1}, 1 78
-31-
CAPTULO III
-32-
1. La planta recibe la materia prima de distintos proveedores, quienes a su
vez pudieron ser abastecidos por otros proveedores (ver la figura 3.1).
-33-
Como se observa el cliente es una parte integral del SCM. De hecho,
Las cinco etapas de una SCM dan origen a cuatro ciclos de proceso,
-34-
La distribucin se refiere a los pasos para trasladar y almacenar un
LOGISTIC S.A. Desde hace 50 aos la empresa se caracteriza por ser una
-35-
En el ao 2004, ingresa a una nueva etapa de calidad total y obtiene
plantas.
es liderada por un Gerente general (ver figura 3.4), con tres gerencias: de
-36-
Finanzas, Administracin y Produccin. La empresa cuenta con 850
trabajadores
En los procesos logsticos, los vehculos de LDSC, visitan a los clientes para
Fuente: http://taitalindo.com.pe
-37-
Para la presente investigacin, se ha tomado como muestra la
Fuente: http://enperu.about.com.pe
-38-
central de la Repblica, y en l trabajan dos Gobiernos Regionales. Ver la
figura 3.5.
Agustino en orden alfabtico hasta Villa Mara del Triunfo, pasando por
Pucusana, San Bartolo y Santa Mara del Mar. Ver la tabla 3.1.
Fuente: http://wiki.sumaqperu.com/es/Provincia_de_Lima
-39-
Tabla 3.2: Divisin poltica del departamento de Lima
Fuente: http://www.perutoptours.com
otras entregas es prioritario, dentro del plazo por parte de LDSC; es en ese
Viajero o TSP.
de residencia pase por cada ciudad una sola vez y regrese al lugar donde se
-40-
encontraba inicialmente, utizando la menor distancia posible, el menor
Fuente: MTC
-41-
min =
( , )
. !:
= 1, %
( , )
= 1, & %
( , )
{0,1}
-42-
Al ser un problema de asignacin cualquier conjunto disjunto cclico
figura 3.6.
1 4
2 3 5 6
se demanda que:
1
<
<:
2 8
2 particiones no triviales.
-43-
Figura 3.7: Eliminacin de sub-tours
1 4
2 3
-44-
10 5 6 3
B10 2 3 4I
>=A5 2 6 5H
6 3 6 1
@3 4 5 1 G
denominado LINGO:
-45-
);
! RESTRICCION DE LLEGADA A CADA ARCO;
@FOR(NODO(J):
@SUM(ARCO(I,J):X(I,J))=1;
);
! RESTRICCION DE ELIMININACION DE SUB-TOURS;
@FOR(ARCO(I,J)|(I#GT#1)#AND#(J#GT#1):
U(I)-U(J)+N*X(I,J)<=N-1;
);
! RESTRICCION DE VARIABLES BINARIAS;
@FOR(ARCO:
@BIN(X);
);
0.000000 U( 1) 0.000000
0.000000
U( 2) 5.000000
0.000000
U( 3) 3.000000
0.000000
U( 4) 6.000000
0.000000
U( 5) 1.000000
0.000000
U( 6) 0.000000
0.000000
U( 7) 2.000000
0.000000
U( 8) 7.000000
0.000000
U( 9) 4.000000
0.000000
U( 10) 8.000000
0.000000
-46-
Detalles adicionales a la solucin se presenta en el Anexo I (distancia
Para una semana tpica, como la transcurre, han arribado las entregas
para las ciudades que se muestran en la tabla 3.4, donde demanda es la
cantidad de kilos a entregar. Cada vehculo, tiene capacidad para transportar
5000 kilos.
-47-
La solucin que reporta el programa LINGO, se presenta a
continuacin:
Variable Value
VCAP 5000.000
N 10.00000
COSTOTOTAL 1486.000
Q( 1) 0.000000
Q( 2) 500.0000
Q( 3) 1200.000
Q( 4) 1300.000
Q( 5) 1500.000
Q( 6) 700.0000
Q( 7) 800.0000
Q( 8) 1300.000
Q( 9) 700.0000
Q( 10) 1000.000
U( 1) 0.000000
U( 2) 2200.000
U( 3) 2000.000
U( 4) 4100.000
U( 5) 2800.000
U(6) 2900.000
U( 7) 800.0000
U( 8) 1300.000
U( 9) 700.0000
U( 10) 1700.000
-48-
Detalles adicionales a la solucin se presenta en el Anexo IV
kilmetros.
de la capacidad del vehculo. Existiendo tres (03) sub-tours. Ver las tabla 3.5
y 3.6.
-49-
CAPTULO IV
CONCLUSIONES Y RECOMENDACIONES
4.1 CONCLUSIONES
operaciones.
4.2 RECOMENDACIONES
distribucin.
-50-
4. La metodologa planteada en la presente investigacin, es
-51-
REFERENCIAS BIBLIOGRFICAS
393-410.
Press.
326-329.
-52-
10. Lin, S. and B. Kernighan. (1973). An Effective Heuristic Algorithm for
-53-
FICHA TCNICA A UTILIZAR
LINGO
-54-
Cabe comentar que se ha utilizado la versin Profesional de la
consultora Know How Consulting. Y para reconocer que es la versin
indicada, es importante dirigirse en la navegacin al men Help, que en la
seccin About LINGO, presenta las caractersticas de MEMORIA
ILIMITADA.
-55-
Anexo I
Distancias entre distritos de Lima
Hacia
Desde
Ate Vitarte Barranco Brea Chorrillos Comas Pueblo Libre Rmac San Borja Miraflores San Luis
Ate Vitarte 0
Barranco 32 0
Brea 22 12 0
Chorrillos 24 5 17 0
Comas 33 65 18 70 0
Pueblo Libre 19 51 14 56 24 0
Rmac 22 16 6 21 14 13 0
San Borja 22 11 10 16 30 16 13 0
Miraflores 18 5 9 10 25 21 12 8 0
San Luis 15 11 10 16 30 11 13 3 8 0
Anexo II
Solucin LINGO I
N 9.000000 0.000000
U( 1) 0.000000 0.000000
U( 2) 5.000000 0.000000
U( 3) 3.000000 0.000000
U( 4) 6.000000 0.000000
U( 5) 1.000000 0.000000
U( 6) 0.000000 0.000000
U( 7) 2.000000 0.000000
U( 8) 7.000000 0.000000
U( 9) 4.000000 0.000000
X( 1, 1) 0.000000 100.0000
X( 1, 2) 0.000000 32.00000
X( 1, 3) 0.000000 22.00000
X( 1, 4) 0.000000 24.00000
X( 1, 5) 0.000000 33.00000
X( 1, 6) 1.000000 19.00000
X( 1, 7) 0.000000 22.00000
X( 1, 8) 0.000000 22.00000
X( 1, 9) 0.000000 18.00000
X( 2, 1) 0.000000 32.00000
X( 2, 2) 0.000000 100.0000
X( 2, 3) 0.000000 12.00000
X( 2, 4) 1.000000 5.000000
X( 2, 5) 0.000000 65.00000
X( 2, 6) 0.000000 51.00000
X( 2, 7) 0.000000 16.00000
X( 2, 8) 0.000000 11.00000
X( 2, 9) 0.000000 5.000000
X( 3, 1) 0.000000 22.00000
X( 3, 2) 0.000000 12.00000
X( 3, 3) 0.000000 100.0000
X( 3, 4) 0.000000 17.00000
X( 3, 5) 0.000000 18.00000
X( 3, 6) 0.000000 14.00000
X( 3, 7) 0.000000 6.000000
X( 3, 8) 0.000000 10.00000
X( 3, 9) 1.000000 9.000000
X( 3, 10) 0.000000 10.00000
X( 4, 1) 0.000000 24.00000
X( 4, 2) 0.000000 5.000000
X( 4, 3) 0.000000 17.00000
X( 4, 4) 0.000000 100.0000
X( 4, 5) 0.000000 70.00000
X( 4, 6) 0.000000 56.00000
X( 4, 7) 0.000000 21.00000
X( 4, 8) 1.000000 16.00000
X( 4, 9) 0.000000 10.00000
X( 5, 1) 0.000000 33.00000
X( 5, 2) 0.000000 65.00000
X( 5, 3) 0.000000 18.00000
X( 5, 4) 0.000000 70.00000
X( 5, 5) 0.000000 100.0000
X( 5, 6) 0.000000 24.00000
X( 5, 7) 1.000000 14.00000
X( 5, 8) 0.000000 30.00000
X( 5, 9) 0.000000 25.00000
X( 6, 1) 0.000000 19.00000
X( 6, 2) 0.000000 51.00000
X( 6, 3) 0.000000 14.00000
X( 6, 4) 0.000000 56.00000
X( 6, 5) 1.000000 24.00000
X( 6, 6) 0.000000 100.0000
X( 6, 7) 0.000000 13.00000
X( 6, 8) 0.000000 16.00000
X( 6, 9) 0.000000 21.00000
X( 7, 1) 0.000000 22.00000
X( 7, 2) 0.000000 16.00000
X( 7, 3) 1.000000 6.000000
X( 7, 4) 0.000000 21.00000
X( 7, 5) 0.000000 14.00000
X( 7, 6) 0.000000 13.00000
X( 7, 7) 0.000000 100.0000
X( 7, 8) 0.000000 13.00000
X( 7, 9) 0.000000 12.00000
X( 8, 1) 0.000000 22.00000
X( 8, 2) 0.000000 11.00000
X( 8, 3) 0.000000 10.00000
X( 8, 4) 0.000000 16.00000
X( 8, 5) 0.000000 30.00000
X( 8, 6) 0.000000 16.00000
X( 8, 7) 0.000000 13.00000
X( 8, 8) 0.000000 100.0000
X( 8, 9) 0.000000 8.000000
X( 9, 1) 0.000000 18.00000
X( 9, 2) 1.000000 5.000000
X( 9, 3) 0.000000 9.000000
X( 9, 4) 0.000000 10.00000
X( 9, 5) 0.000000 25.00000
X( 9, 6) 0.000000 21.00000
X( 9, 7) 0.000000 12.00000
X( 9, 8) 0.000000 8.000000
X( 9, 9) 0.000000 100.0000
Solucin al VRP
VCAP 5000
1 2 3 4 5 6 7 8 9 10 Q
1 0 93 144 148 194 83 278 201 76 259 0
2 93 0 237 55 101 10 372 109 169 129 500
3 144 237 0 292 339 227 135 346 221 367 1200
4 148 55 292 0 46 65 426 54 224 110 1300
5 194 101 339 46 0 112 473 7 271 148 1500
6 83 10 227 65 112 0 361 119 159 140 700
7 278 372 135 426 473 361 0 480 355 501 800
8 201 109 346 54 7 119 480 0 278 155 1300
9 76 169 221 224 271 159 355 278 0 229 700
10 259 129 367 110 148 140 501 155 299 0 1000
1486
1 2 3 4 5 6 7 8 9 10
1 0 0 0 0 0 0 1 1 1 0
2 0 0 0 0 0 1 0 0 0 0
3 1 0 0 0 0 0 0 0 0 0
4 1 0 0 0 0 0 0 0 0 0
5 0 0 0 1 0 0 0 0 0 0
6 1 0 0 0 0 0 0 0 0 0
7 0 0 1 0 0 0 0 0 0 0
8 0 0 0 0 1 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 1
10 0 1 0 0 0 0 0 0 0 0