SlideShare una empresa de Scribd logo
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

BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
PETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacionPETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacion
ctrlc3
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoPresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
a00834109
 
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptxProcesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
IvanFigueroa71
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
JonathanFernandoRodr
 
Efecto. Fotovoltaico y paneles.pdf
Efecto.     Fotovoltaico  y  paneles.pdfEfecto.     Fotovoltaico  y  paneles.pdf
Efecto. Fotovoltaico y paneles.pdf
adrianmunozriveros96
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
julianmayta1
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptxIF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
rcasso123
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
Deilybeth Alaña - Operaciones Básicas - Construcción
Deilybeth Alaña - Operaciones Básicas - ConstrucciónDeilybeth Alaña - Operaciones Básicas - Construcción
Deilybeth Alaña - Operaciones Básicas - Construcción
DeilybethAinellAlaaY
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworkingErgonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Gonzalo141557
 

Último (20)

BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
PETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacionPETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacion
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoPresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
 
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptxProcesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
Procesos de Manufactura 1_Introducción a la ciencia de los materiales.pptx
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
 
Efecto. Fotovoltaico y paneles.pdf
Efecto.     Fotovoltaico  y  paneles.pdfEfecto.     Fotovoltaico  y  paneles.pdf
Efecto. Fotovoltaico y paneles.pdf
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptxIF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
IF-CONDICIONALES-EJERCICIOS RCA Prog2..pptx
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
Deilybeth Alaña - Operaciones Básicas - Construcción
Deilybeth Alaña - Operaciones Básicas - ConstrucciónDeilybeth Alaña - Operaciones Básicas - Construcción
Deilybeth Alaña - Operaciones Básicas - Construcción
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworkingErgonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
 

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 Hubspot
Marius 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 ChatGPT
Expeed 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 Engineerings
Pixeldarts
 
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
ThinkNow
 
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
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
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
Neil 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 2024
Albert 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 Insights
Kurio // 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 2024
Search 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 summary
SpeakerHub
 
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 Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit 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 management
MindGenius
 
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