SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
1/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
B´usqueda de Vecindad Variable B´asica para la
minimizaci´on del tiempo m´aximo en el Problema
del Empaquetamiento de Pedidos
Borja Men´endez 1, Eduardo G. Pardo 2, Abraham Duarte 3
Universidad Rey Juan Carlos 1 2 3
borja.menendez@urjc.es 1, eduardo.pardo@urjc.es 2, abraham.duarte@urjc.es 3
5 de febrero, 2015
Borja Men´endez URJC
BVNS aplicado a almacenes
2/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
´Indice
1 Introducci´on
2 B´usqueda de Vecindad Variable B´asica
3 Experimentos
4 Conclusiones
Borja Men´endez URJC
BVNS aplicado a almacenes
3/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
´Indice
1 Introducci´on
2 B´usqueda de Vecindad Variable B´asica
3 Experimentos
4 Conclusiones
Borja Men´endez URJC
BVNS aplicado a almacenes
4/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Introducci´on
Problema ampliamente estudiado en los ´ultimos a˜nos
Diferentes variantes
Dos problemas diferentes:
Empaquetamiento
Generaci´on de rutas
Borja Men´endez URJC
BVNS aplicado a almacenes
5/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Consideraciones previas del almac´en
Pasillos paralelos (misma longitud). Dos pasillos transversales.
Borja Men´endez URJC
BVNS aplicado a almacenes
6/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Problema del Empaquetamiento de Pedidos
Dos estrategias b´asicas de recogida:
Por orden estricto
Empaquetamiento
Borja Men´endez URJC
BVNS aplicado a almacenes
7/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Problema del Empaquetamiento de Pedidos
Dos estrategias b´asicas de recogida:
Por orden estricto
Empaquetamiento
Empaquetamiento: varios pedidos en lotes
N´umero fijo de lotes
Lotes asignados a trabajadores
Objetivo: minimizar tiempo m´aximo de recogida de los lotes
Borja Men´endez URJC
BVNS aplicado a almacenes
8/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Estrategias de ruteo (S-Shape)
Borja Men´endez URJC
BVNS aplicado a almacenes
9/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Estrategias de ruteo (Largest gap)
Borja Men´endez URJC
BVNS aplicado a almacenes
10/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Estrategias de ruteo (Combined)
Borja Men´endez URJC
BVNS aplicado a almacenes
11/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Estado del arte
Problema NP-dif´ıcil (n´umero de pedidos por lote > 2)
Tres categor´ıas de heur´ısticos (De Koster et al., 1999):
M´etodos b´asicos como FCFS
Los m´etodos semilla generan lotes secuencialmente
M´etodos de ahorro como Clarke and Wright
Gademann et al. (2001) → heur´ıstico y exacto
Borja Men´endez URJC
BVNS aplicado a almacenes
12/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Estado del arte
Exacto: ramificaci´on y acotaci´on
´Arbol de exploraci´on de n niveles
Nueva rama por cada lote no vac´ıo y no completo
Varias cotas inferiores
Reordenaci´on de pedidos
Heur´ıstico:
Cota superior al problema
Soluci´on aleatoria
B´usqueda local basada en intercambios
Borja Men´endez URJC
BVNS aplicado a almacenes
13/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
´Indice
1 Introducci´on
2 B´usqueda de Vecindad Variable B´asica
3 Experimentos
4 Conclusiones
Borja Men´endez URJC
BVNS aplicado a almacenes
14/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
B´usqueda de Vecindad Variable B´asica
VNS: basada en cambios sistem´aticos de vecindad
Tres hechos simples:
Un m´ınimo local en una estructura de vecindad no lo es
necesariamente con otra
Un m´ınimo global es un m´ınimo local con respecto a todas las
posibles estructuras de vecindad
Para muchos problemas, los m´ınimos locales con la misma o
distinta estructura de vecindad est´an relativamente cerca
Diferentes esquemas → VNS B´asica (BVNS)
Borja Men´endez URJC
BVNS aplicado a almacenes
15/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Pseudoc´odigo BVNS
Algoritmo 1 BVNS(f , tmax , kmax )
1: repeat
2: k ← 1
3: repeat
4: f ← Perturbacion(f , k)
5: f ← BusquedaLocal(f )
6: CambioDeVecindad(f , f , k)
7: until k > kmax
8: until t ≥ tmax
9: return f
Borja Men´endez URJC
BVNS aplicado a almacenes
16/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Pseudoc´odigo BVNS - Perturbaci´on
Figure 1: Movimiento de perturbaci´on en paso 4.
Borja Men´endez URJC
BVNS aplicado a almacenes
17/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Pseudoc´odigo BVNS - B´usqueda Local
Intercambios con paquete “cuello de botella”
First improvement
Tiempo de recogida de ambos paquetes menor que el “cuello
de botella”
Funci´on objetivo secundaria
Intercambios entre dos paquetes
Ninguno es el “cuello de botella”
Borja Men´endez URJC
BVNS aplicado a almacenes
18/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
´Indice
1 Introducci´on
2 B´usqueda de Vecindad Variable B´asica
3 Experimentos
4 Conclusiones
Borja Men´endez URJC
BVNS aplicado a almacenes
19/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Experimentos
Instancias:
Varios grupos de pedidos: 16, 20, 24, 28, 32, 36
Subgrupos dependientes del n´umero de lotes
5 instancias por subrupo, 75 instancias en total
Almac´en de 10 pasillos, 90 productos por pasillo, ABC
45 largo, 3 ancho pasillo, 2 ancho estanter´ıa
Distribuci´on ABC
M´aquina: Intel Core i7 (3.4 GHz), 4 GB RAM
Borja Men´endez URJC
BVNS aplicado a almacenes
20/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Experimentos previos
CPUt (s) #Opt GAP
Exacto 238.51 48 64.53
Tabla 1: Algoritmo de Ramificaci´on y Acotaci´on.
kmax Dev. (%) #Best
1 0.35 4
2 0.49 5
3 0.29 5
4 0.76 1
5 0.34 4
6 0.74 2
Tabla 2: Ajuste del par´ametro kmax .
Borja Men´endez URJC
BVNS aplicado a almacenes
21/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Comparativas con el heur´ıstico
Heur´ıstico CPUt (s) Dev.(%) #Best
Gademann 0.19 0.27 46
BVNS 0.20 0.08 65
Tabla 3: Comparativa entre heur´ısticos.
Heur´ıstico Dev.(%) #Best #Opt
Gademann 0.45 31 31
BVNS 0.26 48 33
Tabla 4: Comparativa entre heur´ısticos teniendo en cuenta el exacto.
Borja Men´endez URJC
BVNS aplicado a almacenes
22/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
´Indice
1 Introducci´on
2 B´usqueda de Vecindad Variable B´asica
3 Experimentos
4 Conclusiones
Borja Men´endez URJC
BVNS aplicado a almacenes
23/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Conclusiones
Problema del Empaquetamiento de pedidos, minimizar tiempo
m´aximo
Propuesta de B´usqueda de Vecindad Variable B´asica (BVNS)
BVNS comparado con el estado del arte, mejor´andolo
Borja Men´endez URJC
BVNS aplicado a almacenes
24/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
Referencias
Gademann, N. and S. Velde (2001), “Order batching to
minimize total travel time in parallel-aisle warehouse”, IIE
Transactions, 37 (1), 63–75
De Koster, R., E. van der Poort and M. Wolters (1999),
“Efficient orderbatching methods in warehouses”, Int J Prod
Res, 37 (7), 1479–1504
Borja Men´endez URJC
BVNS aplicado a almacenes
25/25
Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones
B´usqueda de Vecindad Variable B´asica para
la minimizaci´on del tiempo m´aximo en el
Problema del Empaquetamiento de Pedidos
Borja Men´endez 1, Eduardo G. Pardo 2, Abraham Duarte 3
Universidad Rey Juan Carlos 1 2 3
borja.menendez@urjc.es 1
, eduardo.pardo@urjc.es 2
, abraham.duarte@urjc.es 3
Borja Men´endez URJC
BVNS aplicado a almacenes

Más contenido relacionado

Último

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoluishumbertoalvarezv1
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 

Último (20)

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramiento
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Búsqueda de Vecindad Variable Básica para la minimización del tiempo máximo en el Problema del Empaquetamiento de Pedidos

  • 1. 1/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones B´usqueda de Vecindad Variable B´asica para la minimizaci´on del tiempo m´aximo en el Problema del Empaquetamiento de Pedidos Borja Men´endez 1, Eduardo G. Pardo 2, Abraham Duarte 3 Universidad Rey Juan Carlos 1 2 3 borja.menendez@urjc.es 1, eduardo.pardo@urjc.es 2, abraham.duarte@urjc.es 3 5 de febrero, 2015 Borja Men´endez URJC BVNS aplicado a almacenes
  • 2. 2/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones ´Indice 1 Introducci´on 2 B´usqueda de Vecindad Variable B´asica 3 Experimentos 4 Conclusiones Borja Men´endez URJC BVNS aplicado a almacenes
  • 3. 3/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones ´Indice 1 Introducci´on 2 B´usqueda de Vecindad Variable B´asica 3 Experimentos 4 Conclusiones Borja Men´endez URJC BVNS aplicado a almacenes
  • 4. 4/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Introducci´on Problema ampliamente estudiado en los ´ultimos a˜nos Diferentes variantes Dos problemas diferentes: Empaquetamiento Generaci´on de rutas Borja Men´endez URJC BVNS aplicado a almacenes
  • 5. 5/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Consideraciones previas del almac´en Pasillos paralelos (misma longitud). Dos pasillos transversales. Borja Men´endez URJC BVNS aplicado a almacenes
  • 6. 6/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Problema del Empaquetamiento de Pedidos Dos estrategias b´asicas de recogida: Por orden estricto Empaquetamiento Borja Men´endez URJC BVNS aplicado a almacenes
  • 7. 7/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Problema del Empaquetamiento de Pedidos Dos estrategias b´asicas de recogida: Por orden estricto Empaquetamiento Empaquetamiento: varios pedidos en lotes N´umero fijo de lotes Lotes asignados a trabajadores Objetivo: minimizar tiempo m´aximo de recogida de los lotes Borja Men´endez URJC BVNS aplicado a almacenes
  • 8. 8/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Estrategias de ruteo (S-Shape) Borja Men´endez URJC BVNS aplicado a almacenes
  • 9. 9/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Estrategias de ruteo (Largest gap) Borja Men´endez URJC BVNS aplicado a almacenes
  • 10. 10/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Estrategias de ruteo (Combined) Borja Men´endez URJC BVNS aplicado a almacenes
  • 11. 11/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Estado del arte Problema NP-dif´ıcil (n´umero de pedidos por lote > 2) Tres categor´ıas de heur´ısticos (De Koster et al., 1999): M´etodos b´asicos como FCFS Los m´etodos semilla generan lotes secuencialmente M´etodos de ahorro como Clarke and Wright Gademann et al. (2001) → heur´ıstico y exacto Borja Men´endez URJC BVNS aplicado a almacenes
  • 12. 12/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Estado del arte Exacto: ramificaci´on y acotaci´on ´Arbol de exploraci´on de n niveles Nueva rama por cada lote no vac´ıo y no completo Varias cotas inferiores Reordenaci´on de pedidos Heur´ıstico: Cota superior al problema Soluci´on aleatoria B´usqueda local basada en intercambios Borja Men´endez URJC BVNS aplicado a almacenes
  • 13. 13/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones ´Indice 1 Introducci´on 2 B´usqueda de Vecindad Variable B´asica 3 Experimentos 4 Conclusiones Borja Men´endez URJC BVNS aplicado a almacenes
  • 14. 14/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones B´usqueda de Vecindad Variable B´asica VNS: basada en cambios sistem´aticos de vecindad Tres hechos simples: Un m´ınimo local en una estructura de vecindad no lo es necesariamente con otra Un m´ınimo global es un m´ınimo local con respecto a todas las posibles estructuras de vecindad Para muchos problemas, los m´ınimos locales con la misma o distinta estructura de vecindad est´an relativamente cerca Diferentes esquemas → VNS B´asica (BVNS) Borja Men´endez URJC BVNS aplicado a almacenes
  • 15. 15/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Pseudoc´odigo BVNS Algoritmo 1 BVNS(f , tmax , kmax ) 1: repeat 2: k ← 1 3: repeat 4: f ← Perturbacion(f , k) 5: f ← BusquedaLocal(f ) 6: CambioDeVecindad(f , f , k) 7: until k > kmax 8: until t ≥ tmax 9: return f Borja Men´endez URJC BVNS aplicado a almacenes
  • 16. 16/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Pseudoc´odigo BVNS - Perturbaci´on Figure 1: Movimiento de perturbaci´on en paso 4. Borja Men´endez URJC BVNS aplicado a almacenes
  • 17. 17/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Pseudoc´odigo BVNS - B´usqueda Local Intercambios con paquete “cuello de botella” First improvement Tiempo de recogida de ambos paquetes menor que el “cuello de botella” Funci´on objetivo secundaria Intercambios entre dos paquetes Ninguno es el “cuello de botella” Borja Men´endez URJC BVNS aplicado a almacenes
  • 18. 18/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones ´Indice 1 Introducci´on 2 B´usqueda de Vecindad Variable B´asica 3 Experimentos 4 Conclusiones Borja Men´endez URJC BVNS aplicado a almacenes
  • 19. 19/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Experimentos Instancias: Varios grupos de pedidos: 16, 20, 24, 28, 32, 36 Subgrupos dependientes del n´umero de lotes 5 instancias por subrupo, 75 instancias en total Almac´en de 10 pasillos, 90 productos por pasillo, ABC 45 largo, 3 ancho pasillo, 2 ancho estanter´ıa Distribuci´on ABC M´aquina: Intel Core i7 (3.4 GHz), 4 GB RAM Borja Men´endez URJC BVNS aplicado a almacenes
  • 20. 20/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Experimentos previos CPUt (s) #Opt GAP Exacto 238.51 48 64.53 Tabla 1: Algoritmo de Ramificaci´on y Acotaci´on. kmax Dev. (%) #Best 1 0.35 4 2 0.49 5 3 0.29 5 4 0.76 1 5 0.34 4 6 0.74 2 Tabla 2: Ajuste del par´ametro kmax . Borja Men´endez URJC BVNS aplicado a almacenes
  • 21. 21/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Comparativas con el heur´ıstico Heur´ıstico CPUt (s) Dev.(%) #Best Gademann 0.19 0.27 46 BVNS 0.20 0.08 65 Tabla 3: Comparativa entre heur´ısticos. Heur´ıstico Dev.(%) #Best #Opt Gademann 0.45 31 31 BVNS 0.26 48 33 Tabla 4: Comparativa entre heur´ısticos teniendo en cuenta el exacto. Borja Men´endez URJC BVNS aplicado a almacenes
  • 22. 22/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones ´Indice 1 Introducci´on 2 B´usqueda de Vecindad Variable B´asica 3 Experimentos 4 Conclusiones Borja Men´endez URJC BVNS aplicado a almacenes
  • 23. 23/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Conclusiones Problema del Empaquetamiento de pedidos, minimizar tiempo m´aximo Propuesta de B´usqueda de Vecindad Variable B´asica (BVNS) BVNS comparado con el estado del arte, mejor´andolo Borja Men´endez URJC BVNS aplicado a almacenes
  • 24. 24/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones Referencias Gademann, N. and S. Velde (2001), “Order batching to minimize total travel time in parallel-aisle warehouse”, IIE Transactions, 37 (1), 63–75 De Koster, R., E. van der Poort and M. Wolters (1999), “Efficient orderbatching methods in warehouses”, Int J Prod Res, 37 (7), 1479–1504 Borja Men´endez URJC BVNS aplicado a almacenes
  • 25. 25/25 Introducci´on B´usqueda de Vecindad Variable B´asica Experimentos Conclusiones B´usqueda de Vecindad Variable B´asica para la minimizaci´on del tiempo m´aximo en el Problema del Empaquetamiento de Pedidos Borja Men´endez 1, Eduardo G. Pardo 2, Abraham Duarte 3 Universidad Rey Juan Carlos 1 2 3 borja.menendez@urjc.es 1 , eduardo.pardo@urjc.es 2 , abraham.duarte@urjc.es 3 Borja Men´endez URJC BVNS aplicado a almacenes