Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Coatzacoalcos.
División de Ingeniería Industrial.
No.
Control: 17081143. Valor: 10%
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
Nombre
Zapot Casanova Diana Guadalupe
Alumno: Núm. 23
EAT3-01
Grado y Investigación
Unidad: 1 Grupo: 8BI Actividad: documental. Fecha: 09/0621
Tema: Tráfico
De forma Individual, identificar y ejemplificar los principios y algoritmos para el
Instrucciones. ruteo en un caso específico expresando las bases. Ejemplificar rutas
de tráfico multimodal, y entrega lista de cotejo.
INTRODUCCIÓN
EL PROBLEMA
El mayor desafío en el campo de la gestión de la cadena de suministro y la
logística industrial es la de optimizar la entrega de productos desde los
proveedores hasta los clientes.
Algoritmo GRASP
Fase de Construcción
Fase de Mejora.
Para la segunda fase se propone el algoritmo de Búsqueda Tabú para generar las
rutas de distribución en cada uno de los clústeres formados en la primera fase. El
algoritmo se encarga de explorar mediante búsqueda local todos los vecinos de la
solución actual, realizando todos los posibles intercambios entre pares de
posiciones en el mismo clúster.
Fase de construcción
Para la fase de construcción GRASP, se generan 500 soluciones aleatorias
en cada iteración a partir de la combinación de los dos primeros k-ésimos o
mejores valores de pertenencia de los clientes con los depósitos.
Fase de mejora
Para la fase de mejora GRASP, se combina una solución aleatoria
disponible en la lista restringida de candidatos con las demás soluciones de
la RCL para explorar el espacio de búsqueda y generar 100 nuevas
soluciones, de las cuales se escoge la de menor distancia total.
Tabu Routing
Se inicia la aplicación de la metaheurística Búsqueda Tabú para la segunda
fase de la metodología propuesta. En cada clúster se genera el vector con
la solución inicial a partir del algoritmo del vecino más cercano para crear
las rutas. El procedimiento toma esta solución y evalúa la capacidad de los
vehículos agregando los depósitos dentro del vector cada vez que se
completa la carga máxima del vehículo, generando la ruta.
Estrategias de vecindad.
Una vez obtenido el ruteo inicial, se ejecutan las estrategias de vecindad
en cada clúster a partir del algoritmo de inserción sobre el vector obtenido
con el procedimiento del vecino más cercano. Las inserciones sucesivas y
aleatorias sobre el vector inicial generan 𝑛 soluciones aleatorias, las cuales
pretenden explorar el espacio de búsqueda en la vecindad.
Intensificación
Se aplica la estrategia de intensificación sobre el vector solución actual a
partir de los algoritmos de inserción para generar nuevamente 𝑛 soluciones
aleatorias. Se actualiza la lista tabú escogiendo los cinco mejores vectores,
a los cuales se evalúa la capacidad de los vehículos para cada ruta.
𝑚 = 3 depósitos
𝑛 = 20 clientes
Parámetros de entrada:
Este procedimiento genera los dos primeros k-ésimos, así como las dos primeras
soluciones de cada iteración que conformarán la lista de soluciones para la RCL.
𝑉1 = {1 3 4 7 9 10 11 15 16 18 19}
𝑉2 = {5 8 12 14}
𝑉3 = {2 6 13 17 20}
𝑉1 = {1 4 7 9 11 15 16 18 19}
𝑉2 = {3 5 8 10 12 14}
𝑉3 = {2 6 13 17 20}
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
𝑉1 = {1 3 4 5 7 9 10 11 15 16 18 19}
𝑉2 = {8 12 14}
𝑉3 = {2 6 13 17 20}
𝑉1 = {1 4 5 9 15 16 18 19}
𝑉2 = {3 8 10 12 14}
𝑉3 = {2 6 7 11 13 17 20}
Para crear el vector inicial se aplica la estrategia del vecino más cercano, la cual
utiliza la matriz de distancias simétrica entre clientes y depósitos para determinar
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
El algoritmo del vecino más cercano genera los siguientes vectores iniciales para
los tres depósitos del ejemplo desarrollado (0 representa el depósito en cada
clúster):
𝑇1 = {0 4 16 0 1 19 0 9 18 0 15 5 0}
𝑇2 = {0 8 12 0 14 3 10 0}
𝑇3 = {0 17 13 6 0 2 20 0 7 11 0}
𝑇1 = {0 4 16 0 19 0 9 18 1 0 15 5 0}
𝑇2 = {0 8 0 12 14 3 10 0}
𝑇3 = {0 17 0 13 6 2 20 0 7 11 0}
El proceso de inserción de la primera
iteración genera rutas con una distancia
total de 136,26 y se representa a
continuación:
𝑇1 = {0 4 16 0 1 19 0 9 18 0 15 5 0}
𝑇2 = {0 8 12 0 14 3 10 0}
𝑇3 = {0 17 6 13 0 2 20 0 7 11 0}
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
Herramienta utilizada
Para el desarrollo del programa que resuelve el modelo propuesto en dos fases,
se utilizó Visual Basic, ya que es un lenguaje simple y es excelente para cálculos
intensivos del CPU, lo cual permite desarrollar grandes y complejas aplicaciones,
ideal para problemas NP-Hard como es el caso del MDVRP. Visual Basic permite
realizar una serie de acciones sobre las macros de Excel para potenciarlas,
brindándoles la interactividad que requieren los procedimientos metaheurísticos.
CONCLUSIÓN
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
El modelo propuesto de dos fases está basado en una metaheurística híbrida que
aplica el procedimiento GRASP para generar los agrupamientos de clientes en la
primera fase y el procedimiento de Búsqueda Tabú para generar las rutas de cada
clúster en la segunda fase.
BIBLIOGRAFÍA
Cano, J., Cordón, O., Herrera, F., & Sánchez, L. (Noviembre de 2002). A GRASP
Algorithm for Clustering. Advances in Artificial Intelligence — IBERAMIA
2002, 2527, 214-223.
Melián, B., Moreno P., J., & Moreno V., J. (2003). Metaheurísticas: una Visión
Global. San Cristóbal de La Laguna, Tenerife: Universidad de la Laguna.