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

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
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
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.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
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 

Destacado

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
 
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)
 

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