Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Same-Day Deliveries in Omnichannel Retail - Integrated Order Picking and Vehicle Routing With Vehicle-Site Dependencies
Same-Day Deliveries in Omnichannel Retail - Integrated Order Picking and Vehicle Routing With Vehicle-Site Dependencies
DOI: 10.1002/nav.21954
ARTÍCULO DE INVESTIGACIÓN
Entregas el mismo día en el comercio minorista omnicanal: selección de
pedidos y rutas de vehículos integradas con dependencias del sitio del vehículo
Daniel Schubert1 Heinrich Kuhn1 Andreas Holzapfel2
1Gestión y operaciones de la cadena de suministro,
Universidad Católica de EichstättIngolstadt, 85049 Abstracto
Ingolstadt, Alemania
Actualmente, el modo de entrega más común que se ofrece en la venta minorista en línea es la entrega al
2Departamento de Gestión Logística,
Universidad Hochschule Geisenheim, 65366 día siguiente. Los minoristas, sin embargo, están investigando si se pueden ofrecer entregas en el mismo
Geisenheim, Alemania día a los clientes en línea y de la tienda para cumplir con los crecientes requisitos de los clientes. El
Correspondencia presente documento considera un problema integrado de recolección de pedidos y enrutamiento de
Heinrich Kuhn, Supply Chain Management & Operations,
vehículos que asume la entrega el mismo día en el campo de la venta minorista omnicanal. Dentro de
Universidad Católica de EichstättIngolstadt,
85049 Ingolstadt, Alemania. este contexto, el documento se centra en el proceso de selección y entrega de grandes bienes de
Correo electrónico: heinrich.kuhn@ku.de
consumo duraderos, por ejemplo, productos electrónicos de consumo y electrodomésticos con la opción
Información de financiación de servicios de instalación asociados en el hogar del cliente, así como entregas en tiendas para clientes
ErichKellerhalsStiftung (Fundación), 85049 Ingolstadt,
de hacer clic y recoger y la reposición a corto plazo del inventario de la tienda. Desarrollamos un modelo
Alemania.
de apoyo a la toma de decisiones y un algoritmo general basado en la búsqueda de barrios variables que
abordan el problema descrito al considerar la compensación entre los costos de recolección y entrega al
tiempo que garantizan las ventanas de tiempo de entrega de los clientes. Los resultados muestran los
beneficios de un enfoque de solución integrada que ascienden a aprox. Ahorro de costos total del 13%
en promedio, en comparación con un enfoque secuencial que normalmente se aplica en la práctica
minorista. Un estudio de caso de un minorista omnicanal que opera internacionalmente demuestra las
ventajas y la aplicabilidad del enfoque de modelado y solución sugerido.
PALABRAS CLAVE
búsqueda de vecindario variable general, venta minorista en línea, preparación de pedidos, operaciones
minoristas, entrega el mismo día, rutas de vehículos
1 INTRODUCCIÓN un crecimiento del 76,2%. Asimismo, los ingresos aumentaron un 56,0% en
el campo de la electrónica y las telecomunicaciones de EUR
La creciente demanda de oportunidades de compra multicanal y omnicanal 7.55 mil millones (2015) a EUR 11.79 mil millones (2018) (bevh, 2019).
está obligando a las empresas minoristas a mejorar continuamente sus Los minoristas deben hacer frente a este desarrollo y cumplir con las
estrategias de cadena de suministro para satisfacer los requisitos de los expectativas cada vez mayores de los clientes, siendo los plazos de entrega
clientes (Agatz, Fleischmann y van Nunen, 2008; Gallino y Moreno, 2019). El muy cortos uno de los más difíciles (Hübner, Holzapfel, & Kuhn, 2015, 2016;
canal online está creciendo especialmente rápido. Si bien los ingresos totales Hübner, Holzapfel, Kuhn, & Obermair, 2019). Actualmente, el modo de
del canal en línea en Alemania ascendieron a EUR 20 200 millones en 2010, entrega estándar es "entrega al día siguiente", por ejemplo, se espera que
aumentaron drásticamente a EUR 53 300 millones y EUR 57 800 millones en los pedidos de los clientes que se realizan antes de las 8 p. m. se completen
2018 y 2019, respectivamente (HDE, 2019). Los ingresos por al día siguiente (Wollenburg, Holzapfel, Hübner y Kuhn, 2018). Mientras
electrodomésticos, por ejemplo, aumentaron de 2 440 millones EUR en 2015 tanto, sin embargo, los minoristas están investigando si y en qué condiciones
a 4 300 millones EUR en 2018, lo que equivale a se pueden ofrecer entregas en el mismo día a los clientes para
Este es un artículo de acceso abierto bajo los términos de la licencia Creative Commons AttributionNonCommercialNoDerivs , que permite el uso y la distribución en cualquier medio, siempre que se cite correctamente el trabajo
original, el uso no sea comercial y no se realicen modificaciones ni adaptaciones. . © 2020 Los autores. Naval Research Logistics
publicado por Wiley Periodicals LLC.
Naval Res Logística 2020;1–24 wileyonlinelibrary.com/journal/nav 1
Machine Translated by Google
2 SCHUBERT Y AL.
para hacer frente a los requisitos emergentes de los clientes para plazos El artículo desarrolla un enfoque basado en la búsqueda de vecindad
de entrega más cortos, mejorando como resultado los servicios al cliente variable (VNS) que hace posible obtener soluciones de alta calidad en
(McK Insey, 2017; Voccia, Campbell y Thomas, 2017). tiempos de computación cortos para instancias de tamaños prácticamente
Los minoristas en línea suelen operar centros de distribución (DC) que relevantes. El procedimiento de solución mejora claramente los resultados
son responsables de cumplir con la mayoría de los pedidos de los clientes de los enfoques secuenciales que normalmente se aplican en la práctica.
(Holzapfel, Kuhn y Sternbeck, 2018). Los productos correspondientes a Un estudio de caso conjunto con un minorista europeo líder en electrónica
estos pedidos son recogidos en el CD y posteriormente entregados en y electrodomésticos demuestra la aplicabilidad del enfoque de modelado
los lugares solicitados por los clientes. En la práctica minorista, ambos y solución desarrollado.
procesos, es decir, la recolección y la entrega, se consideran
mayoritariamente operaciones independientes (Kuhn, Schubert y El resto del documento está organizado de la siguiente manera.
Holzapfel, 2020; Moons, Ramaekers, Caris y Arda, 2018; Schubert, La Sección 2 detalla el contexto del proceso de recolección y entrega
Scholz y Wäscher, 2018). Ambos procesos, sin embargo, están bajo consideración e ilustra las interdependencias entre ambos procesos.
fuertemente interconectados debido al corto lapso de tiempo entre la La Sección 3 revisa la literatura relacionada, mientras que la Sección 4
llegada del pedido del cliente y el intervalo de tiempo de entrega en el formula el modelo de soporte de decisiones del enfoque de planificación
contexto de la entrega en el mismo día. Esta situación se aplica tanto integrada. En la Sección 5 se propone un VNS mejorado, es decir, un
cuando los minoristas tienen su propia flota de entrega como cuando enfoque VNS general (GVNS) para resolver este problema. La Sección 6
alquilan un agente de transporte para cumplir con sus entregas. comprende experimentos numéricos con instancias de problemas
simulados, así como instancias de la práctica. La misma sección también
Un vehículo, por ejemplo, solo puede comenzar a ejecutar su recorrido presenta varios puntos de vista gerenciales. La Sección 7 completa el
una vez que todos los artículos de los pedidos de los clientes asignados documento y describe otras oportunidades de investigación.
han sido seleccionados y colocados en el muelle de carga del almacén y
posteriormente cargados en el espacio de envío del vehículo. Sin
embargo, el tiempo requerido para preparar todos los pedidos de un
recorrido en el muelle de carga depende del horario de preparación de 2 DESCRIPCIÓN DEL PROBLEMA
pedidos. Asimismo, todo el tiempo de entrega del tour depende de los
pedidos asignados. Así, un cronograma para las operaciones de El problema bajo investigación considera un minorista omnicanal que
recolección de pedidos puede ser favorable para la recolección pero opera una gran cantidad de tiendas físicas y un canal en línea (Gallino &
desfavorable para la entrega y viceversa. Por lo tanto, surge la pregunta Moreno, 2019; Hübner et al., 2015; Wollenburg, Hübner, Kuhn, &
de cuál de todas las combinaciones posibles minimizará los costos Trautrims, 2018).
generales de recolección y entrega al tiempo que garantiza las fechas de El minorista ofrece grandes bienes de consumo duradero, por ejemplo,
entrega y los requisitos de servicio acordados. Esto es especialmente electrónica de consumo y electrodomésticos (televisores, antenas
crucial para las entregas el mismo día, ya que se requieren turnos de parabólicas, lavadoras, frigoríficos, lavavajillas, etc.) en ambos canales.
recolección y recorridos de entrega adicionales durante la tarde y la noche. Los clientes tanto en línea como en la tienda pueden solicitar un
Esto aumenta los costos de entrega y requiere una mayor flexibilidad entrega a domicilio de los bienes adquiridos y adicionalmente solicitar los
dentro de todo el sistema de distribución del minorista. Por lo tanto, los servicios de instalación asociados en el destino de entrega solicitado.
minoristas dudan en ofrecer este servicio, en gran parte debido a su falta Además, la estructura dada permite que el minorista cumpla con los
de rentabilidad (Hübner et al., 2016). pedidos de hacer clic y recoger para los clientes que deseen
La práctica minorista requiere nuevos sistemas de soporte de recoger los productos que han pedido en las tiendas del minorista, o para
decisiones que aborden el problema descrito al considerar la compensación realizar entregas en tiendas generales con poca antelación (Paul, Agatz,
entre los costos de recolección y entrega y al mismo tiempo garantizar Spliet y Koster, 2019). El minorista cumple con todos estos diferentes
las ventanas de tiempo de entrega de los clientes. La literatura analiza tipos de pedidos de clientes y tiendas desde uno de sus omnichan
esta clase de problemas de decisión como problemas integrados de nel almacenes regionales. Esta estructura general también permite que
selección de pedidos y rutas de vehículos (Kuhn et al., 2020; Moons et el minorista realice entregas tanto a los clientes como a las tiendas en
al., 2018; Schubert et al., 2018). Este tipo de clase de problema, sin unas pocas horas, lo que es especialmente importante cuando se ofrece
embargo, es difícil de resolver ya que se sabe que los problemas la opción de entrega en el mismo día (McKinsey, 2017; Voccia et al.,
individuales son NPdifíciles. Los métodos de solución exacta solo son 2017). El minorista en nuestro caso puede ofrecer una opción de entrega
adecuados para instancias muy pequeñas. Un minorista, sin embargo, en el mismo día para una gran cantidad de pedidos de clientes y tiendas.
tiene que gestionar un número considerable de pedidos incluso en el caso
de entrega en el mismo día: la empresa espera hasta 200 pedidos en En el resto de esta sección definimos el tiempo
nuestro caso. Esto significa que se requieren procedimientos de solución línea de eventos, los procesos de cumplimiento individuales, los recursos
heurística apropiados. requeridos y la interconexión entre estos procesos, lo que requiere un
El presente artículo contribuye a la literatura de la siguiente manera. enfoque de planificación integrado en el entorno de entrega el mismo día
Retoma el problema de decisión descrito y desarrolla un nuevo programa descrito. Tenga en cuenta que, a continuación, denotamos todos los
de enteros mixtos (MIP) que también considera servicios de instalación pedidos como "pedidos de clientes", independientemente de si se
adicionales en los destinos de entrega. originan únicamente de clientes en línea,
Machine Translated by Google
SCHUBERT Y AL. 3
FIGURA 1 Cronología de eventos y procesos individuales
clientes de hacer clic y recoger, clientes de la tienda o desde la propia tienda. aproximarse de antemano (Schubert et al., 2018). El tiempo de selección del
pedido de un cliente incluye un tiempo de configuración para preparar un recorrido
(de selección), el tiempo de viaje, un tiempo de búsqueda para identificar un
artículo, un tiempo de selección para el proceso de recuperación y el tiempo de
2.1 Cronología de los eventos
carga en el vehículo (Tompkins, Blanco, Bozer y Tanchoco, 2010). Además, se
En el contexto de la entrega en el mismo día, todo tipo de clientes pueden realizar deben asegurar los siguientes supuestos para aproximar los tiempos de proceso
sus pedidos en una etapa temprana del día, es decir, antes de una determinada esperados con suficiente precisión: una aplicación permanente de una estrategia
hora límite (por ejemplo, las 3 p. m.), y recibir los productos correspondientes de enrutamiento específica, un diseño de almacén con pasillos amplios y
en casa en la tarde o noche. El minorista define una hora de llegada más disponibilidad continua de los artículos en demanda.
temprana (p. ej., 4 p. m.) y una más tardía (p. ej., 8 p. m.) a la casa del cliente. El
proceso de selección puede comenzar inmediatamente después de la hora límite.
Tenga en cuenta que, de hecho, es común que los pedidos de entrega en el
2.3 Proceso de entrega
mismo día no se recojan de antemano, es decir, tan pronto como lleguen estos
pedidos, debido a las limitaciones de espacio en los muelles de carga del El proceso de entrega comienza tan pronto como se carga un vehículo con los
almacén, y para evitar mezclar estos pedidos con la entrega estándar. (ver, por productos requeridos para el recorrido de entrega programado. En este contexto,
ejemplo, Hübner et al. (2015)). Por lo tanto, el proceso de preparación de pedidos debe considerarse la hora de llegada más temprana posible a los hogares de los
de estos pedidos comienza después de la hora límite. El proceso de entrega clientes. En general, en la práctica minorista se aplican dos opciones de tiempo
comienza tan pronto como se cargan los respectivos vehículos, lo que podría ser de entrega: (a) los clientes pueden elegir una ventana de tiempo determinada
considerablemente antes de la hora de llegada más temprana definida debido al (por ejemplo, 2 horas) dentro de la cual debe comenzar el servicio
tiempo de viaje hasta el cliente. El servicio correspondiente, o (b) el servicio de entrega puede comenzar en cualquier
momento durante todo el lapso de tiempo de entrega predefinido por el minorista,
Sin embargo, el proceso puede durar más que la última hora de llegada permitida es decir, entre la hora más temprana y la más tardía de llegada al domicilio del
a la casa del cliente debido al servicio. cliente. La última opción se denomina "ventana de tiempo general". Además, un
tiempo requerido. La Figura 1 ilustra la línea de tiempo de los eventos y los recorrido de entrega suele estar limitado por limitaciones de tiempo y espacio.
procesos individuales. El tiempo de entrega incluye los tiempos de viaje, espera y servicio necesarios
para cumplir con todos los pedidos de los clientes asignados a un tour. Además,
debe tenerse en cuenta el espacio de carga del vehículo. Un recorrido típico
2.2 Proceso de preparación de pedidos contiene de 5 a 15 pedidos de clientes en el contexto de entrega considerado.
Los artículos grandes generalmente se recogen uno por uno del área de
almacenamiento del almacén utilizando un dispositivo de selección especial, por
ejemplo, una carretilla elevadora con abrazadera. Tenga en cuenta que esta
estrategia de selección generalmente se denomina "selección discreta". Un
2.4 Servicios de entrega adicionales
artículo recogido discretamente a menudo corresponde al tamaño del pedido del
El minorista ofrece servicios de instalación adicionales en la entrega
cliente, ya que los bienes de consumo duraderos grandes generalmente se piden individualmente.
El proceso de picking tiene entonces la siguiente secuencia: un recogepedidos todos los destinos que pueden ser ordenados por los clientes con un cargo
recibe una orden de picking en la zona de expedición del almacén, conduce o adicional. En general, se ofrecen tres tipos de servicios en el caso de grandes
camina hasta el lugar de almacenamiento correspondiente, recoge el artículo y bienes de consumo duradero: (a) entrega solo en el lugar de destino, (b) entrega
finalmente regresa a la zona de descarga, es decir, al rampa del almacén, o en el lugar de destino y servicios básicos de instalación, y (c) entrega en el lugar
carga el artículo directamente en el espacio de carga del vehículo que espera de destino con todo tipo de instalación, por ejemplo, incluyendo acometidas de
(De Koster, LeDuc y Roodbergen, 2007). Por lo tanto, el tiempo de procesamiento corriente de alta tensión y/o servicios de carpintería. Un empleado calificado
esperado de un pedido de cliente en el almacén (tiempo de recolección) puede (conductor y/o copiloto) es
Machine Translated by Google
4 SCHUBERT Y AL.
FIGURA 2 Visualización de las interdependencias entre el proceso de recolección y entrega [La figura en color se puede ver en wileyonlinelibrary.com]
antelación. Tenga en cuenta que, en el presente caso, la empresa de Este no sería el caso si todos los recorridos de entrega comenzaran al
entrega y el subcontratista están dispuestos a ofrecer esta flexibilidad a mismo tiempo, como se supone en los enfoques de planificación
corto plazo, ya que todas las partes involucradas están interrelacionadas secuencial (Klapp, Erera y Toriello, 2018). Por lo tanto, el proceso de
dentro de una relación comercial amplia, nacional y de larga data. El uso preparación de pedidos en el almacén y el proceso de entrega a domicilio
deben estar coordinados.
de estos recursos es luego remunerado o compensado en función de su
respectivo uso. El minorista, sin embargo, tiene toda la autoridad de Además, la cantidad de recolectores asignados influye en la hora de
planificación y decide con poca anticipación cuántas unidades de cada inicio más temprana de los respectivos recorridos de entrega y, por lo
uno de los recursos se requieren para cumplir con todos los pedidos de tanto, influye en la cantidad de vehículos necesarios. Los recorridos de
los clientes dentro del horizonte de planificación. Por lo tanto, el objetivo entrega pueden comenzar antes con una mayor cantidad de recolectores,
del minorista es minimizar los costes totales de lo que puede reducir la cantidad de vehículos necesarios. Por otro lado,
recolectores y vehículos utilizados para cumplir con todos los pedidos de un mayor número de vehículos permite operar el almacén con un menor
los clientes, incluidos los respectivos servicios solicitados. Este tipo de número de recolectores. Esto significa que se dispone de más tiempo
organización es una práctica común en el entorno de planificación que se para que los productos estén disponibles en la rampa del almacén.
está considerando.
Machine Translated by Google
SCHUBERT Y AL. 5
2.7 Problema de decisión es decir, los recolectores. Entonces se minimiza el número de recolectores
(contenedores) necesarios para realizar todos los pedidos. Una visión general reciente de la
El problema de planificación actual requiere determinar tanto el número de
El problema clásico (unidimensional) de empaque de contenedores se puede
recolectores como el número de vehículos requeridos por tipo de vehículo. Además,
encontrar en Delorme, Iori y Martello (2016), que incluye enfoques de solución tanto
los pedidos de clientes disponibles tienen que ser asignados a los recolectores y
exactos como heurísticos. Morihara et al. (1982) proponen tres algoritmos de
vehículos individuales, y la secuencia respectiva de su ejecución tiene que ser
aproximación y los comparan con la regla del mayor tiempo de procesamiento
determinada de tal manera que las ventanas de tiempo del cliente prometidas y el
(LPTR). LPTR organiza los pedidos de acuerdo con tiempos de procesamiento no
tipo de servicio requerido, es decir, estándar, medio o servicio completo, están
crecientes. Aplicando esta secuencia, se asignan sucesivamente a las ubicaciones
satisfechos. Por lo tanto, el objetivo del presente documento es desarrollar un
con mayor capacidad remanente. Morihara et al. (1982) concluyen que LPTR es un
modelo de soporte de decisiones y un enfoque de solución apropiado que aborde el
enfoque muy competitivo para minimizar el número de contenedores (recolectores)
problema descrito al considerar la compensación entre los costos de recolección y
requeridos.
entrega al tiempo que garantiza las ventanas de tiempo de entrega de los clientes.
De Koster et al. (2007) y van Gils et al. (2018) presentan resúmenes completos
sobre diversos problemas de planificación de preparación de pedidos, incluidos los
problemas de enrutamiento y asignación de mano de obra.
3 REVISIÓN DE LA LITERATURA
La revisión de la literatura primero discute la literatura relacionada con el
3.2 Subproblema de enrutamiento de vehículos
subproblemas de selección de pedidos individuales (ver Sección 3.1) y enrutamiento
de vehículos (ver Sección 3.2). Posteriormente analizamos la literatura que Un problema clásico de generación de rutas para vehículos (VRP) implica
considera un enfoque de planificación simultánea (ver Sección 3.3). básicamente dos tipos de decisiones: los pedidos de los clientes deben asignarse a
los vehículos y cada vehículo debe programarse de manera que todos
se cumplen los pedidos de los clientes. Se ha extendido en los últimos
décadas a través de restricciones y decisiones adicionales. Éstas tienen
3.1 Problema de preparación de pedidos más comúnmente han sido limitaciones de capacidad y ventana de tiempo (Vidal,
Crainic, Gendreau, & Prins, 2013a). Tres características principales caracterizan
A nivel de planificación operativa, se debe determinar el número de recolectores
particularmente el subproblema de ruteo de vehículos que se está considerando. En
de pedidos por día o turno y luego asignarlos a las diferentes áreas y zonas del
primer lugar, el servicio en el domicilio del cliente debe iniciarse dentro de una
almacén. Los problemas de planificación correspondientes se denominan problemas
ventana de tiempo específica. En segundo lugar, cada pedido de cliente contiene
de asignación y nivel de la fuerza laboral (van Gils, Ramaekers, Caris y Cools,
una fecha de lanzamiento específica. En tercer lugar, el pedido de un cliente solo
2017). El problema de asignación de pedidos define cómo se asignan los pedidos
puede ser atendido por un subconjunto de la flota de vehículos.
de los clientes (o selección) a un recolector individual (Scholz, Schubert y Wäscher,
Por lo tanto, la revisión posterior se concentra en la literatura que considera los VRP
2017). Se pueden distinguir dos estrategias principales: preparación de pedidos
que incluyen al menos una de estas características.
individuales, es decir, “recogida discreta” y preparación de lotes (De Koster et al.,
2007; van Gils, Caris, Ramaekers, & Braekers, 2019; van Gils, Ramaekers, Caris ,
& de Koster, 2018). 3.2.1 VRP con ventanas de tiempo
Se pueden encontrar descripciones generales recientes y completas sobre VRP que
incluyen VRP considerando ventanas de tiempo en Vidal et al. (2013a) y Toth y Vigo
Las circunstancias del problema de planeación considerado en el presente (2014). Vidal, Crainic, Gen dreau y Prins (2013b) presentan un algoritmo de última
artículo requieren que los pedidos de los clientes sean seleccionados discretamente, generación para una amplia clase de problemas de enrutamiento de vehículos
es decir, uno por uno. El problema de selección discreta tiene similitudes con el asumiendo ventanas de tiempo específicas del cliente. Sin embargo, las restricciones
problema de programación de máquinas paralelas al interpretar a los recolectores de fecha de lanzamiento no están incluidas en los enfoques descritos y analizados
de pedidos como máquinas, los pedidos de los clientes como trabajos y los tiempos en estos estudios.
de selección como tiempos de procesamiento independientes de la máquina
(Schubert et al., 2018). Los plazos específicos del pedido también deben tenerse en
cuenta en el caso de que se den recorridos de entrega. Debe definirse un plazo
general si la preparación de pedidos y la ruta del vehículo se planifican de forma 3.2.2 VRP con fechas de lanzamiento
independiente. Todos los artículos deben estar disponibles en la rampa del almacén La solución al subproblema de recolección de pedidos define las fechas de
en este plazo. En ese caso, el problema de selección de pedidos es equivalente al finalización de las órdenes de recolección, que a su vez definen las fechas de
conocido problema de empaque de contenedores completos NP (Morihara, Ibaraki liberación de las órdenes de entrega. El subproblema de enrutamiento de vehículos
y Hasegawa, 1982). Un recogepedidos se interpreta como un contenedor y su tiene que considerar estas fechas de publicación. Archetti, Feillet y Speranza (2015)
capacidad corresponde al plazo general predefinido. Los pesos de los artículos son investigan la complejidad de los problemas de enrutamiento con fechas de
iguales a los tiempos de recolección de los pedidos, que deben asignarse a las lanzamiento. Archetti, Jabali y Speranza (2015) estudian y resuelven un VRP de
ubicaciones, que varios períodos con fechas de lanzamiento y vencimiento. Cattaruzza, Absi y Feillet
(2016) presentan
Machine Translated by Google
6 SCHUBERT Y AL.
un algoritmo genético híbrido para el problema de enrutamiento de vehículos de recolectores de pedidos adicionales, respectivamente, costos fijos por vehículo
viajes múltiples con ventanas de tiempo y fechas de lanzamiento. utilizado y costos variables por tiempo de viaje de un vehículo.
Moons, Braekers, Ramaekers, Caris y Arda (2019) y Ramaekers, Caris, Moons y
van Gils (2018) abordan un problema idéntico. Lunas et al. (2019) desarrollan un
3.2.3 VRP con dependencias del sitio En el
enfoque de solución heurística y Ramaekers et al. (2018) aplican la heurística
presente estudio, los vehículos se clasifican en diferentes tipos de vehículos
desarrollada para obtener información gerencial con respecto a las ventanas de
según el tipo de servicio solicitado por los clientes. Los VRP con dependencias del
tiempo. Kuhn et al. (2020) integran el procesamiento por lotes de pedidos, la
sitio tienen esto en cuenta. Cordeau y Laporte (2001) muestran que el problema
selección de pedidos y las operaciones de entrega en un enfoque de planificación
de enrutamiento de vehículos dependiente del sitio (SDVRP) se puede formular
simultánea al abastecer microtiendas y tiendas de conveniencia de gasolineras
como un caso especial del problema de enrutamiento periódico de vehículos
con bienes perecederos y duraderos.
(PVRP) donde el número de períodos de entrega es igual al número de tipos de
vehículos, y cada el cliente tiene que ser atendido en un solo día. El conjunto de
Proponen una extensión de una metaheurística de búsqueda adaptativa de
días permitidos de visita para cada cliente entonces es igual al conjunto de
vecindario grande (ALNS) denominada ALNS general (GALNS) y demuestran la
vehículos del SDVRP correspondiente que están permitidos. Esto también es cierto
aplicabilidad del enfoque de modelado y solución sugerido en la práctica minorista.
para el problema de enrutamiento de vehículos de múltiples depósitos (Cordeau,
Gendreau y Laporte, 1997). En ese caso, cada depósito representa un determinado
En contraste con los enfoques integrados de selección de pedidos y rutas de
tipo de vehículo. vehículos que se acaban de mencionar, hay varias contribuciones que consideran
el problema de la producción y distribución integradas, lo que implica una estrategia
de producción por pedido. Chen (2010) y Moons, Ramaekers, Caris y Arda (2017)
Nos referimos a Vidal et al. (2013b) para una revisión extensa de todas estas
brindan revisiones exhaustivas sobre este tema. Schubert et al. (2018) también
clases de problemas de generación de rutas para vehículos. Vidal et al. revisan ampliamente este tipo de contribuciones centrándose en la programación
proporcionan el algoritmo de última generación actual para resolver el VRP con integrada de máquinas y los problemas de enrutamiento de vehículos. Sin embargo,
dependencias del sitio y ventanas de tiempos difíciles. (2013b). Los autores estos enfoques son de menor interés en nuestro entorno, ya que el presente
sugieren un algoritmo genético híbrido con control de diversidad avanzado. Otros documento se centra en el problema integrado de selección de pedidos y
autores sugieren enfoques de solución basados en vecindarios, por ejemplo, una enrutamiento de vehículos considerando las restricciones dependientes del sitio,
búsqueda tabú unificada de Cordeau, Laporte y Mercier (2004), una búsqueda es decir, las dependencias de compatibilidad entre los sitios del cliente y los tipos
adaptativa de vecindarios grandes de Pisinger y Ropke (2007) y una búsqueda de vehículos. Hasta donde sabemos, un problema de enrutamiento de vehículos
tabú unificada paralela de Cordeau y Maischberger (2012). ZareReisabadi y Mir dependiente del sitio (SDVRP), especialmente la estructura anidada de la utilidad
mohammadi (2015) proponen un enfoque basado en un sistema de colonias de de diferentes tipos de vehículos para cumplir con ciertos tipos de servicios, no se
hormigas que resuelve un VRP con dependencias del sitio asumiendo ventanas ha considerado parte de un problema integrado con cualquier tipo de servicio.
de tiempo blandas. programación de máquinas o configuración de preparación de pedidos.
Resumiendo la literatura disponible sobre problemas integrados de selección
3.3 Problemas integrados y relacionados
de pedidos y rutas de vehículos, solo un número muy limitado de artículos abordan
Solo unas pocas publicaciones sugieren un enfoque integrado para resolver un el problema general (Kuhn et al., 2020; Moons et al., 2018; Schubert et al., 2018),
problema de selección de pedidos y rutas de vehículos. y para hasta donde sabemos, el problema de planificación en cuestión no ha sido
Schmid, Doerner y Laporte (2013) presentan la integración de la preparación de considerado en la literatura hasta el momento. Por lo tanto, el presente documento
pedidos y el enrutamiento de vehículos como un esfuerzo que vale la pena para contribuye a la literatura de la siguiente manera. Se desarrolla un MIP novedoso
futuras investigaciones. Schubert et al. (2018) consideran un problema que integra que aborda el problema integrado de selección de pedidos y enrutamiento de
la preparación de pedidos y el enrutamiento de vehículos a nivel operativo. Los vehículos definido considerando la compensación entre los costos de recolección
autores asumen un número predefinido de preparadores de pedidos, un número y entrega al tiempo que se garantizan las ventanas de tiempo de entrega de los
dado de vehículos homogéneos y fechas de entrega específicas del cliente. Para clientes y los servicios individuales solicitados.
minimizar la tardanza total, es decir, la suma de todas las diferencias no negativas
entre las fechas de entrega programadas y solicitadas, se propone una formulación El modelo considera especialmente servicios adicionales en el destino de entrega.
de modelo y un algoritmo de búsqueda local iterado. Estos servicios individuales requieren cualificaciones específicas del personal de
reparto y un determinado tipo de vehículo. Estos servicios están organizados
El problema formulado por Moons et al. (2018) se refiere a un número determinado anidados de manera que los equipos más calificados puedan cumplir con los
de recogepedidos que se puede aumentar hasta cierto nivel. Para las operaciones servicios que requieren calificaciones más bajas, pero no al revés. Se desarrolla
de entrega, se supone que hay disponible en el almacén un número restringido un procedimiento de solución heurística apropiado que mejora los resultados de
de vehículos con capacidades y costos heterogéneos. Una fórmula modelo los enfoques secuenciales que se aplican habitualmente en la práctica. Además,
el enfoque de solución desarrollado resuelve instancias de tamaños prácticamente
se presenta una ción que tiene como objetivo minimizar los costos totales relevantes en un tiempo computacional corto. Dentro
compuestos por costos variables por el salario proporcional de trabajadores regulares y
Machine Translated by Google
SCHUBERT Y AL. 7
un extenso análisis numérico, el documento demuestra el valor de la integración para el problema que se está considerando, ya que las ventanas de tiempo
para la preparación de pedidos y la planificación de la entrega, lo que se generales y un plazo de entrega son casos especiales de ventanas de tiempo
vuelve especialmente cierto para los minoristas omnicanal que ofrecen una específicas del cliente.
opción de entrega el mismo día. También se lleva a cabo un estudio de caso
en cooperación con un minorista omnicanal líder en Europa que demuestra la
aplicabilidad en la vida real del enfoque de modelado y solución sugerido. 4.2 Subproblema de preparación de pedidos
El artículo pedido por el cliente i es recogido específicamente para el cliente
por un recolector en un llamado recorrido de recolección desde su ubicación
de almacenamiento en el almacén. El tiempo de recolección requerido para
4 MODELO MATEMÁTICO
recolectar el artículo y cargarlo en el espacio de envío del vehículo se denota
pi, i N. Suponemos la disponibilidad de un número suficientemente grande
En la presente sección, desarrollamos un modelo de soporte de decisiones
de recolectores, por lo que cada uno de los recolectores utilizados se cobra a
para el problema integrado de preparación de pedidos y rutas de vehículos
un precio fijo. tasa de costo de cpicker. Determinar el número de recolectores
que se está considerando. Para lograr esto, primero definimos los parámetros
utilizados es parte del proceso de toma de decisiones. Además, los pedidos de
que especifican los pedidos de los clientes dados al comienzo del horizonte
los clientes deben asignarse a los recolectores y los pedidos asignados deben
de planificación. A continuación, nombramos los parámetros y las variables
secuenciarse.
de decisión que definen ambos subproblemas, el subproblema de selección de
Las decisiones de asignación y secuenciación se cuantifican mediante las
pedidos, denominado Problema de asignación y secuenciación de pedidos
siguientes variables de decisión: yi {0, 1} define si el orden i se asigna (yi =
(OASP), y el subproblema de entrega, denominado Problema de generación
1) a la primera posición en la lista de selección de uno de los recolectores
de rutas para vehículos con dependencias del sitio (VRPSD). Finalmente,
disponibles o no (yi = 0). La suma ∑ i Nyi cuantifica el número de recolectores
formulamos un MIP integrado, que se denomina OASVRPSD.
utilizados. Se introduce un pedido de cliente artificial |N|+1, N+ = N {|N|+1} y
la variable binaria zij, i N, j N+, para representar los pedidos posteriores
en cada una de las listas de selección (Biskup , Herrmann y Gupta, 2008). La
4.1 Pedidos de clientes variable zij indica entonces si un pedido i se procesa inmediatamente antes del
pedido j (zij = 1), o no (zij = 0). El pedido i se procesa en último lugar en una
En el momento de la planificación, se proporciona un conjunto de pedidos de
lista de selección si zi, |N|+1 = 1. Esto significa el momento en el que el almacén
clientes N = {1, 2, ..., i, ..., |N|} y todos los pedidos deben cumplirse en el día
prepara el artículo de un pedido para su entrega, es decir, la fecha de liberación
respectivo. Cada pedido de cliente i se caracteriza por un artículo con un cierto
ri, i N, de la orden respectiva depende de las órdenes previamente asignadas
peso wi y un requisito de espacio vi, i N. Estos artículos deben prepararse
a un mismo recolector, es decir, de la suma de sus tiempos de recolección, y
en el almacén y entregarse en la ubicación del cliente correspondiente. Más
del tiempo de recolección de la propia orden correspondiente.
aún, un cliente demanda un determinado pero único tipo de servicio que
puede ser cumplido por vehículos específicos de tipo k, k K, que incluyen
equipos de servicio específicos que están calificados para cumplir con el
servicio requerido. El parámetro binario eik indica entonces si el cliente i puede
ser atendido por el tipo de vehículo k (eik = 1) o no (eik = 0). Tenga en cuenta
que se supone que un equipo de servicio más calificado, es decir, el tipo de
4.3 Subproblema de enrutamiento de vehículos
vehículo, también puede realizar servicios de nivel inferior. Cumplir con el
servicio solicitado por el cliente i requiere un tiempo de servicio específico si, i Los artículos preparados por los recolectores en la rampa del almacén son
N. La duración del tiempo de servicio solo depende del tipo de servicio a entregados a los clientes por vehículos que son capaces de ofrecer los
prestar, y es independiente del nivel de calificación del equipo que presta el servicios individuales requeridos por los clientes. Todo el conjunto de vehículos
servicio. El tiempo de servicio incluye las operaciones de descarga y el tiempo con diferentes ser
de conexión e instalación según el tipo de servicio solicitado. El servicio debe las calificaciones de vicio disponibles en el almacén se denotan M = {1, 2, …,
comenzar dentro de una ventana de tiempo específica del cliente y debe m, …, | M|}. El conjunto M cubre los subconjuntos inconexos de vehículos Mk,
completarse en una sola visita. La ventana de tiempo está definida por un k K, correspondientes a los tipos de servicios ofrecidos a los clientes. Se
límite inferior y un límite superior i N. El inicio del servicio se pospone hasta supone que hay disponible un número suficientemente grande de vehículos de
que se alcanza el límite inferior de la ventana de tiempo si un vehículo llega cada tipo de vehículo (|Mk|≥|N|) al comienzo del horizonte de planificación.
temprano a la casa de un cliente. Sin embargo, no se permiten llegadas tardías, Cada tipo de vehículo está asociado con una tasa de costo específica del tipo
es decir, un inicio del servicio
i después del límite de tiempo
i, superior. En ck debido a las diferencias tanto en la calificación del conductor como en el
vehículo
consecuencia, el servicio solicitado por el cliente i debe comenzar exactamente equipo requerido. Determinar el número de vehículos utilizados por tipo es
dentro de la ventana de tiempo definida [ i, i]. La hora de inicio del servicio i se parte del proceso de toma de decisiones. Además, los pedidos de los clientes
denota como ai. Tenga en cuenta que esto define el caso más general deben asignarse a los vehículos utilizados y secuenciarse.
i N
de la ubicación j por el vehículo m (xm = 1) o no (xm = 0). Cada ij ij
la ruta comienza y termina en el almacén que está indexado con 0, N0
w ≥ ∑ wi uim m METRO (17)
= N {0}. Los vehículos tienen una capacidad uniforme de peso w y i N
espacio v que no debe violarse al diseñar recorridos de vehículos.
ij {0, 1} i, j N0 xm , metro metro (18)
Tenga en cuenta que no se tienen en cuenta las restricciones de
embalaje específicas.
Además, se incurre en un costo relacionado con las distancias i, j uim {0, 1} i N0, metro METRO (19)
conducido, es decir, N0, k K. Independientemente de su tipo,
yo,
ck cada vehículo puede realizar un recorrido como máximo. Antes de que
yi {0, 1} i norte (20)
pueda comenzar un recorrido, el almacén debe preparar todos los artículos
incluidos en los pedidos de clientes asignados, es decir, cargarlos en el
zij {0, 1} i norte, j norte+, yo ≠ j (21)
vehículo. El tiempo de arranque más temprano del vehículo m se denota por bm.
Además, los tiempos de conducción entre ubicaciones se denotan por La función objetivo (1) cuantifica los costos totales que deben
ti, j, i, j N0. minimizarse. El primer término de la función de costo especifica los
La Tabla 1 resume los conjuntos, parámetros y decisión vari costos de viaje asociados con todos los recorridos generados.
capacidades definidas. Posteriormente se modela el OASVRPSD . El segundo término cuantifica los costes de empleo de vehículos, que
dependen del número de vehículos utilizados. Tenga en cuenta que los
ck xm ij
minimizar∑ ∑ ∑ ∑ ij parámetros de costo en ambos términos dependen del tipo de vehículo
k K m Mk i N0 j N0
respectivo desplegado. Finalmente, el tercer término especifica el número
+ ∑ ∑ ∑ ck
+ ∑ (1)
vehículo xm 0i cpicker yi de recogepedidos utilizados y los costes de preparación de pedidos correspondientes.
k K m Mk i N i N
Las restricciones (2) a (5) representan el subproblema de preparación de pedidos.
sujeto a Las restricciones (6) conectan la selección de pedidos con la ruta del
TABLA 1 Notación para el modelo OASVRPSD
Conjuntos
norte
Conjunto de clientes, N = {1, 2, …, i, …, | N|}
N0 Conjunto de clientes con 0 como almacén, N0 = N {0}
n+ Conjunto de clientes con (| N|+1) como cliente artificial, N+ = N {|N|+1}
METRO
Conjunto de vehículos, M = {1, 2, … , m, …, | M|}
k Conjunto de tipos de vehículos, K = {1, 2, …, k, … , |K|}
Parámetros
recogedor
Coste fijo por recogedor utilizado
Pi Pick time para el pedido del cliente i, i N
si Tiempo de servicio para el pedido del cliente i, i N
vi Requerimiento de espacio para el pedido del cliente i, i N
v Capacidad máxima de un vehículo, medida en unidades espaciales
Wisconsin
Peso del pedido del cliente i , i N
w Capacidad máxima de un vehículo, medida en unidades de peso
q Número lo suficientemente grande, por ejemplo, la duración máxima del horizonte de planificación, es decir, la hora de inicio más tardía posible de todos los servicios,
Q = maxi N[ i]
i Límite inferior de la ventana de tiempo del cliente i, i N
i Límite superior de la ventana de tiempo del cliente i, i N
Variables de decisión
ai Hora de inicio del servicio en el cliente i, i N
Rhode Island
Fecha de liberación de la orden de entrega del cliente i, i N
yo Variable binaria que indica si el pedido del cliente i, i N, es procesado primero por un recogepedidos (yi = 1) o no (yi = 0)
la ventana de tiempo de entrega definida. También se deben algoritmo de descendencia de vecindario (VND) (Hansen, Mladen
´
considerar los límites de capacidad de los vehículos (ver ovic, Brimber, & Pérez, 2010), considerando además los requisitos
restricciones (16) y (17)). específicos de las características del problema OASVRPSD.
Se sabe que el subproblema de preparación de pedidos es NPcompleto Aunque su concepto es bastante simple, la meta heurística VNS
(Hochbaum & Shmoys, 1988) y el subproblema de enrutamiento de ha producido varios algoritmos de alto rendimiento, por ejemplo,
vehículos generaliza el problema de enrutamiento de vehículos con para problemas de rutas de vehículos con múltiples períodos (ver
capacidad NPdura (Vidal et al., 2013a). En consecuencia, el OASVRPSD Pirkwieser y Raidl (2008), Hemmelmayr, Doerner y Hartl (2009) y
más general también es NPhard. Por lo tanto, se requieren procedimientos Kovacs, Golden, Hartl y Parragh (2014)) o varios depósitos
heurísticos para resolver instancias de problemas de tamaños prácticamente (consulte Salhi, Imran y Wassan (2014)), y para problemas de
relevantes.
preparación de pedidos, por ejemplo, un problema de procesamiento
por lotes, asignación de lotes y secuenciación de pedidos (consulte Henn (2015
En la siguiente sección, primero presentamos una heurística de
5 UNA VARIABLE GENERAL construcción que genera una solución factible para OASVRPSD.
ENFOQUE DE BÚSQUEDA DE VECINDARIO El enfoque GVNS desarrollado utiliza esta solución como punto de partida
para su proceso de mejora. La heurística de construcción resuelve el
En esta sección se propone un algoritmo general de búsqueda de problema de selección de pedidos y enrutamiento de vehículos de manera
vecindad variable que se adapta al OASVRPSD. La meta secuencial, lo cual es común en la práctica minorista y en las entregas de
´
heurística VNS fue introducida por Mladenovic y Hansen (1997). paquetes comerciales. Posteriormente usamos este procedimiento como
Un GVNS amplía la metaheurística básica mediante un punto de referencia al analizar el GVNS desarrollado dentro de nuestro
procedimiento de búsqueda local más sofisticado, es decir, una variableestudio numérico.
Machine Translated by Google
10 SCHUBERT Y AL.
(A) (B)
(C)
FIGURA 3 Esquema para la construcción de una solución inicial
la primera estructura de vecindad se usará en la fase de agitación de estructura vecinal de nuevo. De lo contrario, el próximo vecindario de
la siguiente iteración. De lo contrario, permanece sin cambios y se se examinará en la siguiente iteración. El VND
implementa la siguiente estructura de vecindario. Si no se cumple el termina, si la última estructura de vecindad ΦVND ha sido tiene
VND máx.
criterio de aceptación en una iteración de GVNS con investigada pero no mejora los resultados. En consecuencia,
se ha cumplido el último criterio de estructura
GVNS y no termina max proporciona un óptimo local para todas las vecindades de (ΦVND
de vecindad ΦGVNS , el GVNS vuelve a aplicar la primera estructura ΦVND
1 (VND( )).
), … , max
de vecindad para la siguiente iteración. En lugar de
Algoritmo 1 i_GVNS 5.2.2 Estructuras de vecindad en la búsqueda local El
enfoque VND contiene dos tipos de estructuras de vecindad ΦVND ,
Entrada: datos del problema, número de estructuras de vecindad es decir, el Operador
, OrOpt (Or, 1976) y el Operador Relocate
max_GV NS y max_V ND
(Savelsbergh, 1992).
Salida: la mejor solución f mejor y los costos totales correspondientes
( mejor) determina la solución (inicial) • Operador OrOpt: Como un movimiento dentro de la ruta, el Operador
VND OrOpt cambia un cliente o una secuencia de clientes a otra
VND(datos del problema, Φ , )
posición en la misma ruta. • Reubicar
mientras que no se cumple el criterio de terminación Operador: Como un movimiento entre rutas, el Reubicar Operador
:=1 cambia un cliente o una secuencia de clientes a una ruta diferente
que puede ser una ruta existente o una recién creada. Mientras
mientras que ≤ max_GV NS hacer
̃ que el operador OrOpt no tiene impacto en el tipo de vehículo, el
generar al azar de la t̃ h
operador de reubicación también equilibra el costo de la ruta y los
barrio de ( ΦGVNS ( )) // temblor
̃ costos de los tipos de vehículos.
VND(datos del problema, Φ VND, )
̃ si f( ̃) < f( mejor) entonces
̃
mejor
̃ 5.2.3 Estructuras de vecindad en la fase de sacudida En la
fase de sacudida del algoritmo GVNS, las estructuras de vecindad
:=1
están asociadas con el subproblema de enrutamiento de vehículos,
de lo contrario, si se cumple el criterio de aceptación, entonces el subproblema de recolección de pedidos y la determinación de
̃ recursos, es decir, aumentar o reducir el número de recolectores o
vehículos.
:=1
demás
• Operador de intercambio cruzado: Se intercambian dos secuencias
:= + 1 de clientes de diferentes rutas (Taillard, Badeau, Gen dreau,
terminara si
Guertin, & Potvin, 1997). Las longitudes de ambas secuencias
si pueden ser diferentes y se determinan de forma independiente
mejor no mejorado para cierto número
de iteraciones entonces dentro de límites idénticos. Este operador también hace
explícitamente posible intercambiar clientes por un nuevo vehículo
:= mejor
y ajustar los tipos de vehículos de acuerdo con los clientes
terminara si
intercambiados. Al igual que el Operador de reubicación, el
terminar mientras
Operador de intercambio cruzado tiene en cuenta tanto los costos
terminar mientras
de ruta como los costos por tipo de vehículo.
• Cambiar el mismo operador del recolector: Un pedido de un cliente o
una secuencia de pedidos se mueve a una posición diferente en el
una búsqueda local simple, incorporamos un VND como procedimiento
mismo recolector. • Operador de cambio de recolectores diferentes: un
de búsqueda local en nuestro algoritmo (Hansen et al., 2010).
pedido de cliente o una secuencia de pedidos se mueve a
un recolector diferente. • Intercambiar operador de recolectores diferentes:
5.2.1 Procedimiento VND Se intercambian pedidos de clientes o secuencias de dos recolectores
El procedimiento de búsqueda local del GVNS, es decir, el algoritmo diferentes. Similar al Operador de Intercambio Cruzado, las longitudes
VND, sigue la idea de la metaheurística (G)VNS pero cambia las de ambas secuencias consideradas se determinan de forma
estructuras de vecindad de manera determinista. A diferencia de un independiente pero siguen el mismo límite.
(G)VNS, se explora todo el vecindario y la mejor • Operador de nuevo recolector: Se selecciona una cantidad de
̃ solución de vecino
está determinado. Si el pedidos elegidos al azar del conjunto { , ... , } y se asignan a un
̃
valor de la función objetivo de (f( ̃)) constituye una mejorã recolector recién agregado. Los pedidos pueden originarse en
ment con respecto al valor de la función objetivo de , Está establecido
diferentes recolectores y se asignan al recolector recién agregado
como la nueva solución establecida y VND aplica la primera usando la secuencia seleccionada.
Machine Translated by Google
12 SCHUBERT Y AL.
• Borrar operador selector: Se elimina un selector elegido aleatoriamente y los así como con variados escenarios de planificación (Sección 6.5). Luego
pedidos correspondientes se asignan aleatoriamente a posiciones aleatorias analizamos brevemente la calidad de la solución a lo largo del tiempo (Sección
de los demás selectores. • Eliminar operador de vehículo: Se elimina un 6.6) antes de finalmente probar i_GVNS en un entorno de la vida real utilizando
vehículo (tour) elegido aleatoriamente y los pedidos correspondientes se asignan un caso de un importante minorista europeo de productos electrónicos (Sección 6.7).
aleatoriamente a los restantes tours de entrega.
6.1 Enfoques de referencia
Tenga en cuenta que las capacidades de los vehículos siempre se respetan,
Como enfoque de referencia principal (SEQ), se aplica un algoritmo sofisticado
pero un cambio brusco en el problema de preparación de pedidos puede resultar
que resuelve el OASVRPSD secuencialmente, tal como prevalece en la práctica
en una solución no factible con respecto al cumplimiento de la ventana de tiempo.
minorista. El enfoque seleccionado corresponde en la medida de lo posible a las
La búsqueda local entonces tiene como objetivo restaurar la factibilidad
actividades de planificación de nuestro socio de práctica. Por lo tanto, se puede
considerando solo los movimientos factibles. El criterio de aceptación rechaza la
suponer que el enfoque SEQ conducirá a resultados comparables como una
solución actual si no se encuentra una solución factible.
aplicación directa de los enfoques que se utilizan actualmente en la práctica
minorista. El enfoque SEQ procede de la siguiente manera. La solución inicial
5.2.4 Criterios de aceptación y terminación está determinada por la construcción heurística descrita en la Sección 5.1.
Particularmente para los problemas de enrutamiento de vehículos, la aceptación
del umbral (Dueck & Scheuer, 1990) ha demostrado ser un mecanismo efectivo Por tanto, los pedidos se asignan a un número de recogepedidos que previamente
para evitar que los algoritmos basados en la búsqueda de vecindarios se se ha estimado mediante el LPTR. Resolver el subproblema de recolección de
atasquen en los óptimos locales (ver, por ejemplo, Tarantilis, Kiranoudis y pedidos aplicando LPTR minimiza el número de recolectores de pedidos y, por lo
Vassiliadis (2004) , Polacek, Hartl y Doerner (2004), o Henke, Speranza y tanto, los costos relevantes para la decisión en el subproblema de recolección
Wäscher (2015)). de pedidos. Posteriormente, se utiliza un enfoque de ahorro adaptado para
̃
Básicamente, se acepta una solución alterada si el valor objetivo correspondiente resolver el problema de enrutamiento de vehículos teniendo en cuenta todas las
f( ̃) es menor que el valor objetivo f( ) de la solución establecida más un umbral T. restricciones. Para obtener una comparación justa para nuestro enfoque de
solución integrada y para minimizar los costos relevantes para la decisión que
En primer lugar, siempre se acepta una nueva mejor solución y también se surgen en el subproblema de enrutamiento de vehículos, se mejora la solución
actualiza la solución actual. Segundo, implementamos un procedimiento de inicial, primero a través del procedimiento de búsqueda local del algoritmo
aceptación de umbral dependiendo del valor objetivo de la mejor solución actual. i_GVNS, es decir, un enfoque VND . En segundo lugar, se aplica un algoritmo
Al hacer esto, el mejor. GVNS al subproblema de enrutamiento de vehículos. Esto significa que todas
el umbral T está determinado por f( mejor). Una solución aceptada ̃ es entonces las estructuras de vecindad que se ocupan del subproblema de preparación de
como una (nueva) solución establecida si f( ̃) < f( ) + T. pedidos se eliminan (ΦGVNS −ΦGVNS y ΦVNS ) de i_GVNS, manteniendo las
Este procedimiento logra resultados ligeramente mejores que solo considerando características de planificación secuencial en la práctica minorista.
4 13 G15
el valor objetivo de la solución establecida. El parámetro se ajusta dinámicamente
dentro del algoritmo. Por lo tanto, SEQ utiliza la inteligencia de nuestro i_GVNS mientras mantiene
Inicialmente, se establece en cero de modo que solo se aceptan mejoras dentro separados ambos dominios de planificación que se están considerando. Una
del comportamiento de búsqueda. Sin embargo, después de un número comparación de la calidad de la solución del enfoque i_GVNS (solución integrada)
predeterminado de iteraciones sin encontrar una nueva solución principal, se con el punto de referencia (solución secuencial) muestra si, y de ser así, en qué
incrementa por parámetro con el resultado de que se pueden aceptar soluciones medida, surgen beneficios al tratar el OEAVRPSD como un problema de
de calidad inferior. Si se ha encontrado una nueva solución o la mejor solución, planificación simultánea. Tanto i_GVNS como SEQ se realizan con el mismo
se restablece a su valor inicial. El algoritmo GVNS termina si se alcanza un cierto tiempo de cálculo y configuración de parámetros para tener una comparación
límite de tiempo. justa (consulte la Sección 6.3). Además, se aplica un enfoque exacto mediante
la implementación de la formulación del modelo de la Sección 4 en un software
de optimización estándar. Sin embargo, este enfoque solo es adecuado para
resolver instancias de tamaño pequeño.
6 EXPERIMENTOS NUMÉRICOS
Esta sección presenta el diseño y los resultados de los experimentos numéricos
que se realizan para evaluar nuestro enfoque de solución para el OASVRPSD.
6.2 Instancias de prueba
A continuación, nos referiremos a nuestro enfoque GVNS descrito en la sección
anterior como GVNS integrado (i_GVNS). En la primera subsección, describimos Instalamos nuestros experimentos en instancias de problemas recién generados
los principales enfoques de referencia para evaluar el desempeño de i_GVNS para evaluar los factores contribuyentes correspondientes, ya que el OASVRPSD
(Sección 6.1). Luego detallamos la configuración de nuestras instancias de no se ha tratado hasta ahora.
prueba (Sección 6.2), la configuración de implementación (Sección 6.3) y Las instancias de estudios anteriores solo habrían sido reutilizables hasta cierto
describimos los resultados basados en instancias generadas en la configuración punto, ya que no se diferencian en términos de tiempos de selección y tamaño
básica (Sección 6.4), como del área de entrega, ni se basan en ventanas de tiempo superior suaves, lotes
de pedidos o recorridos de vehículos múltiples.
Machine Translated by Google
SCHUBERT Y AL. 13
Sin embargo, las especificaciones de las características están fuertemente TABLA 2 Dominios de parámetros de clases de problemas
orientadas a datos prácticos.
Parámetro de clase de problema Dominio
Nuestro enfoque de investigación se centra en las entregas en el mismo
Número de pedidos de clientes |N| 5, 7, 50, 100, 200
día para productos grandes, por lo que el horizonte de planificación se
Horarios de recogida PT [5, 10], [10, 30], [30, 50] minutos
establece en solo unas pocas horas. Más precisamente, si se establece un
Rigidez del horizonte de planificación TPH 6, 9, 12 horas
límite superior hipotético para la última fecha de entrega posible para todos
Tamaño del área de entrega SDA 50 × 50, 100 × 100, 200 × 200 km
los clientes (por ejemplo, las 9 p. día. En nuestros experimentos, la duración
del horizonte de planificación se establece en 6, 9 y 12 horas, es decir, los
clientes pueden realizar pedidos a las 3 p. m., mediodía y 9 a. m.,
respectivamente. El horizonte de planificación se describe así como estrecho de una ventana de tiempo no se reduce al final del horizonte de planificación.
(t), medio (m) o amplio (w). Eso significa que el límite superior de una ventana de tiempo es estrictamente
inferior o igual al límite superior hipotético para la última entrega posible.
Generamos instancias problema con 5, 7, 50, 100 y 200 clientes. Las
instancias con 5 y 7 clientes se utilizan para com Suponemos que es igualmente probable que un cliente elija uno de los
pare el rendimiento del enfoque i_GVNS al exacto, mientras que las tres tipos de servicio. Los plazos corresponden a los aplicables en la
instancias de tamaños prácticamente relevantes son la base para la práctica. Para el tipo de servicio 1 (todas las instalaciones y servicios de
conexión), se define un tiempo de servicio de 80 minutos. El servicio tipo 2
evaluación del i_GVNS en comparación con el enfoque de planificación
secuencial, SEQ. El número de pedidos para instancias relevantes en la (instalaciones simples) se procesa en 40 minutos, mientras que el servicio
práctica está orientado a lo que encontramos en la empresa asociada, así tipo 3 (entrega en lugar de destino) requiere 20 minutos. Se consideran
como a los tamaños de problemas que se suelen utilizar en la literatura. tres tipos de vehículos de acuerdo con estos tipos de servicio. Un vehículo
Henn (2015) y Scholz et al. (2017), por ejemplo, usan instancias de del primer tipo puede desplegarse por 840 unidades monetarias (UM) y
problemas con hasta 200 pedidos de clientes para problemas de selección utilizarse para atender todo tipo de servicios. Los vehículos del segundo tipo
de pedidos, Desaulniers, Madsen y Ropke (2014) afirman que alrededor de cuestan 680 MU y se pueden utilizar para los tipos de servicio dos y tres,
150 pedidos de clientes son tamaños de problemas realistas para problemas mientras que un vehículo del último tipo (tipo 3) solo puede atender a los
de enrutamiento de vehículos, y Schubert et al. (2018) generaron instancias clientes que soliciten el servicio tres y cuesta 580 MU. El factor de coste
con hasta 200 pedidos de clientes para un problema integrado de selección por kilómetro recorrido se establece en 1 MU. Finalmente, se puede
de pedidos y enrutamiento de vehículos adaptable a las entregas diarias implementar un recogepedidos en el almacén por 240 MU. Los parámetros
de los supermercados desde un CD central. de costos generalmente se inspiran en los valores del estudio de caso y de
Los tiempos de recolección de los pedidos de los clientes dependen de colaboraciones anteriores con socios de la industria. Los requisitos de peso
varios factores, aunque se asume una estrategia de recolección discreta, y espacio de los artículos pedidos por un cliente se generan aleatoriamente
por ejemplo, el tamaño del almacén, la política de asignación de entre [20, 120] kg y [60 × 60, 120 × 120] cm2. Cada vehículo puede cargar
almacenamiento, la estrategia de enrutamiento del recolector, etc. (De hasta 1.500 kg, y su área de carga tiene un tamaño de 14,64 m2.
Koster et al., 2007). ). Generamos tiempos de selección pequeños (s),
medianos (m) y grandes (l) aleatoriamente dentro de ciertos límites, es
decir, {[5, 10], [10, 30], [30, 50]} minutos, para poder evaluar la influencia de En total, 135 clases de problemas resultan de la combinación de las
los tiempos de recogida en nuestro entorno. características del problema mencionadas anteriormente. Se han generado
Los clientes y el CD se ubican aleatoriamente dentro de un área de diez instancias para cada clase de problema. La Tabla 2 muestra los
entrega predefinida. El tamaño del área de parto está adaptado de Holzapfel, parámetros de clase de problema correspondientes y sus dominios.
Hübner, Kuhn y Stern Beck (2016), Ullrich (2013) y Schubert et al. (2018) y
fijado en 50 × 50, 100 × 100 y 200 × 200 km. Estas áreas representan
6.3 Implementación y prueba de parámetros
regiones "Metropolitanas" a "Distrito" (Holzapfel et al., 2016). Los tiempos
de conducción y las distancias entre las ubicaciones correspondientes se Los experimentos se realizaron en procesadores Intel Xenon E52697 v3.
calculan de acuerdo con las distancias euclidianas. En consecuencia, el Se utilizó IBM ILOG CPLEX Optimization Studio versión 12.6.3 (CPLEX)
tamaño del área de parto (SDA) se caracteriza como pequeño (s), mediano para la implementación de la formulación del modelo de la Sección 4. El
(m) o grande (l). algoritmo i_GVNS y el enfoque de referencia secuencial (SEQ) se programan
en C++ y se compilan con la optimización g++ O3.
Un pedido de cliente incluye una ventana de tiempo dentro de la cual el
debe iniciarse el servicio correspondiente. A cada cliente se le asigna una
ventana de tiempo específica con una duración de 2 horas. Las posiciones La Tabla 3 muestra la especificación de las estructuras de vecindad
de estas ventanas de tiempo se eligen aleatoriamente dentro del horizonte aplicadas en la búsqueda local (ΦVND ) y su secuencia de aplicación en la
de planificación. Más precisamente, el límite inferior de una ventana de VND. En total, VND hace uso de seis estructuras vecinales.
tiempo es al menos tan grande como la suma del tiempo de recogida del
pedido correspondiente y el tiempo de conducción desde el centro de Quince estructuras vecinales, ΦGVNS , están incrustados en
distribución hasta la ubicación del cliente respectivo. El generador de la fase de agitación del algoritmo GVNS. La tabla 4 proporciona una
descripción
problemas asegura que una instancia de problema sea factiblemente solucionable general de los operadores considerados y los parámetros
y que la longitud
Machine Translated by Google
14 SCHUBERT Y AL.
TABLA 3 Estructuras de barrio integradas en la solución. Además, la solución actual se restableció a la mejor solución
búsqueda local
después de 600 iteraciones sin encontrar una nueva mejor solución.
Operador Longitud de la secuencia
1 OOptar 1
2 OOptar 2
3 OOptar 3 6.4 Comparación de enfoques de solución
4 Trasladarse 1
A continuación, presentamos los resultados de nuestras instancias de
5 Trasladarse 2
prueba en función de los datos generados. Primero, se discuten los
6 Trasladarse 3
resultados de las instancias pequeñas comparando i_GVNS con una
solución exacta del problema de planificación (Sección 6.4.1). En
segundo lugar, i_GVNS y SEQ se comparan entre sí utilizando las
TABLA 4 Estructuras de barrio empotradas en la fase de sacudida instancias restantes con una gran cantidad de pedidos de clientes
(Sección 6.4.2).
Mínimo Máximo
Operador Longitud de la secuencia
13 2 10
−f( i_GVNS))/f( SEQ), con f( i_GVNS) y f( SEQ) como soluciones
Nuevo selector
14 Eliminar vehículo
finales de i_GVNS y SEQ, respectivamente. Además, el tiempo de
15
cálculo en segundos después del cual se encuentra la mejor solución
Eliminar selector
se da en las columnas 6 y 11 para el enfoque exacto (t_ex), y en las
columnas 7 y 12 para el algoritmo i_GVNS (t_GVNS). Finalmente, el
número de instancias resueltas de manera óptima por clase de
usado. La cantidad de pedidos asignados a un recolector que se problema por i_GVNS (#opt) se muestra en las columnas 8 y 13.
,
implementa adicionalmente, es decir, y se establece
en 2 y 10,
respectivamente.
i_GVNS y SEQ terminan si se alcanza un cierto límite de tiempo. i_GVNS es capaz de resolver de forma óptima 530 de 540 instancias,
Para instancias con 5 y 7 órdenes, el algoritmo se ejecutó durante 1 es decir, el 98,15 %, con una desviación máxima del valor objetivo
segundo. Para resolver instancias con óptimo del 1,09 %. La calidad de la solución del i_GVNS es solo un
50, 100 y 200 pedidos, el límite de CPU se estableció en 5, 10 y 30 0,0048 % peor que el valor objetivo óptimo, en promedio. Para cinco
minutos, respectivamente. Por el contrario, CPLEX no estaba limitado pedidos de clientes, el enfoque exacto es capaz de generar soluciones
por un límite de CPU para resolver las instancias consideradas óptimas. óptimas para todas las instancias en un promedio de 0,25 segundos,
mientras que i_GVNS requiere menos de 0,01 segundos hasta
Probamos diferentes constelaciones de parámetros con respecto a encontrar la solución final. Cómo
la longitud de la secuencia y la cantidad de órdenes utilizadas dentro Sin embargo, el tiempo promedio para encontrar una solución óptima
de las pruebas del operador. En consecuencia, probamos los con el enfoque exacto aumenta a 24,63 segundos en el caso de siete
parámetros utilizados dentro del procedimiento de aceptación del clientes. El algoritmo i_GVNS sigue encontrando una solución final en
umbral. En total, probamos previamente 50 instancias con parámetros fracciones de segundo (0,03 segundos de media). i_GVNS realiza
de problemas aleatorios elegidos en función de las clases de problemas aproximadamente 25 600 y 24 000 iteraciones dentro del tiempo de
descritas en la Sección 6.2. Un aumento adicional en las estructuras cómputo de 1 segundo para instancias con cinco y siete pedidos de
del vecindario no condujo a mejoras significativas. Además, clientes, respectivamente. Además, los tiempos de cálculo del enfoque
encontramos que modificar el umbral T después de 60 iteraciones sin una nueva solución
exacto varían tm
itular
ucho incluso dentro de la misma clase de problema. El
ción da como resultado una compensación adecuada entre la tiempo máximo de cálculo del enfoque exacto asciende a 1957,73
intensificación y la diversificación. En detalle, modificamos T segundos (tiempos de recogida grandes, plazo de entrega pequeño,
aumentando en = 0.01, es decir, T se incrementa en un 1% de la mejor horizonte de planificación ajustado). En
TABLA
5
Evaluación
de
la
calidad
de
la
solución
de
i_GVNS
para
instancias
de
problemas
pequeños
y
grandes
en
comparación
con
los
enfoques
de
referencia
yo s
yo yo yo yo yo yo yo yo metro metro metro metro metro metro metro metro metro s s s s s s s s PT
yo s s
yo yo metro metro metro s s yo yo yo metro metro metro s s s yo yo yo metro metro metro s s ASD
yo t
metro t yo metro t yo metro t yo metro t yo metro t yo metro t yo metro t yo metro t yo metro HTP
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.03 5
pedidos
desarrollador
6.46 7.29 8.43 0.00 5.08 11.81 4.54 7.66 11.49 6.06 9.66 8.68 0.75 0.02 3.08 0.00 0.08 3.56 6.13 8.27 8.75 2.23 0.00 1.36 0.00 0.00 0.00 imp_seq
0.24 0.23 0.27 0.20 0.36 0.36 0.31 0.31 0.34 0.25 0.24 0.33 0.29 0.30 0.29 0.23 0.22 0.22 0.22 0.22 0.24 0.22 0.20 0.22 0.20 0.21 0.27 Texas
0.00 0.00 0.01 0.00 0.01 0.03 0.00 0.01 0.02 0.00 0.01 0.00 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 t_GVNS
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10
8 #optar
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.10 0.00 0.00 0.01 0.02 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.00 0.00 7
pedidos
desarrollador
12.92 4.70 10.27 23.63 16.08 20.49 15.33 21.94 19.67 8.00 9.47 9.61 1.80 4.46 4.77 2.00 0.75 6.42 8.80 9.59 12.61 1.25 1.26 7.58 0.00 0.00 1.30 imp_seq
24.89 32.33 24.38 9.11 9.82 47.68 7.53 10.15 308.04 20.66 6.41 28.28 3.22 3.72 8.04 2.57 2.51 10.76 4.39 16.98 5.84 0,69 1.47 3.57 4.49 62.34 5.26 Texas
0.03 0.09 0.09 0.04 0.01 0.08 0.02 0.08 0.09 0.03 0.03 0.03 0.03 0.01 0.04 0.00 0.04 0.02 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.01 0.07 t_GVNS
10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 9 9 10 10 10 10 10 9 9 10 9 10 #optar
8.56 8.99 11.05 14.28 14.96 19.78 17.73 14.63 17.10 6.54 6.47 7.80 8.80 9.09 12.16 10.97 12.75 13.69 10.80 11.97 13.56 2.87 5.96 6.89 4.31 4.06 4.56 imp_seq 50
pedidos
8.45 7.65 10.27 12.68 12.20 15.36 10.82 11.32 13.26 4.27 5.22 6.63 7.16 7.62 8.02 11.00 12.60 13.17 10.67 12.98 12.65 3.76 3.62 5.29 5.31 2.74 3.68 imp_seq 100
pedidos
4.00 5.31 6.69 7.16 7.82 12.45 7.19 8.71 12.24 2.91 3.60 4.61 4.59 4.63 6.56 5.98 7.57 10.04 12.65 13.48 13.05 3.28 3.20 3.65 3.57 2.46 2.21 imp_seq 200
pedidos
15 . SCHUBERT Y AL.
Machine Translated by Google
Machine Translated by Google
dieciséis SCHUBERT Y AL.
FIGURA 4 Impacto de los valores de los parámetros (atributos) para cuatro parámetros del problema en los beneficios de costos entre i_GVNS y SEQ
la misma clase de problema, el tiempo mínimo para encontrar una solución óptima y i_GVNS, respectivamente. La tabla muestra la desviación promedio de los
asciende a 0,95 segundos. La comparación de los valores objetivo de SEQ e valores de la función objetivo de SEQ en comparación con los valores objetivo
i_GVNS revela valores objetivo un 6,59 % más bajos para las soluciones i_GVNS correspondientes de i_GVNS (imp_seq).
en promedio considerando los casos de cinco y siete órdenes. Las diferencias en i_GVNS supera a SEQ en un 8,62 % en todas las instancias de problemas. El
la calidad de la solución entre SEQ e i_GVNS son mayores para siete (8,69%) porcentaje promedio máximo de mejora por clase de problema es igual al 19,77
que para cinco (4,5%) órdenes, ya que el esfuerzo de coordinación necesario % (50 pedidos, PT = grande, SDA = medio, TPH = estrecho), mientras que el
aumenta de cinco a siete órdenes. Además, la calidad de la solución de SEQ porcentaje promedio mínimo de mejora es igual al 2,21 % (200 pedidos, PT =
varía mucho entre diferentes clases de problemas. Por ejemplo, ambos enfoques pequeño, SDA = pequeño, TPH = hermético). Las soluciones del enfoque
generan una calidad de solución similar para cinco pedidos y tiempos de integrado requieren una media de 2,0 recolectores y 1,8 vehículos menos que las
recolección pequeños y un área de distribución pequeña, pero se puede observar soluciones del enfoque secuencial.
una desviación de alrededor del 19% para siete pedidos, tiempos de recolección
grandes y un área de distribución pequeña. Se producen resultados similares El uso de un número menor de vehículos aumenta el número promedio de
para instancias grandes. paradas por vehículo. En detalle, los vehículos de tipo 1 entregan 0,5 pedidos de
clientes más en soluciones i_GVNS que en soluciones SEQ, es decir, 5,63 frente
Por lo tanto, nos referimos a la siguiente sección que analiza los resultados de a 5,13, mientras que los vehículos de tipo 2 entregan 0,29 pedidos de clientes
SEQ e i_GVNS con más detalle. más en esa constelación, es decir, 6,62 frente a 6,33 . Sin embargo, ambos
enfoques conducen a resultados similares para los vehículos de tipo 3, es decir,
el número medio de paradas es de 3,78 y 3,74, respectivamente. Resumiendo
6.4.2 Resultados de los experimentos con instancias grandes estos resultados, el enfoque SEQ asigna un poco menos de pedidos de clientes
La siguiente parte del análisis investiga los beneficios de un enfoque de solución a los vehículos de cada tipo que el enfoque i_GVNS. Sin embargo, la distribución
integrada para la OEAVRPSD. La calidad de la solución del enfoque de referencia de paradas en un tipo de cliente por tipo de vehículo es muy similar para ambos
SEQ se compara con i_GVNS para instancias de tamaños prácticamente enfoques.
relevantes para este
objetivo. En general, los costos de enrutamiento se reducen en un 8,02%.
La Tabla 5 contiene los resultados de instancias grandes con 50, 100 y 200 Analizamos el porcentaje de mejora de i_GVNS en comparación con SEQ con
pedidos de clientes (columnas 14 a 16) resueltos con SEQ respecto a tres valores (atributos) para
Machine Translated by Google
SCHUBERT Y AL. 17
cuatro parámetros del problema, es decir, los tiempos de selección, el tamaño del restricciones Como resultado, el impacto de la estrechez del horizonte
área de distribución, la estrechez del horizonte de planificación y el número de pedidos. de planificación muestra una clara tendencia, aunque las diferencias
La Figura 4 muestra los resultados mediante diagramas de caja para entre los porcentajes medios de mejora de los respectivos atributos son
cada uno de estos parámetros y sus respectivos valores (atributos). La relativamente pequeñas. Ascienden al 9,87%, 8,21% y 7,79% para un
línea central y la cruz representan la mediana y la media, respectivamente. horizonte de planificación ajustado, medio o flexible. Los resultados de
El aumento de los tiempos de selección favorece un enfoque de los valores medianos apoyan esta observación.
planificación integrado (consulte la Figura 4a). El porcentaje de mejora
de i_GVNS a SEQ aumenta de 6,79% a 7,94% y 11,14% en promedio El porcentaje promedio de mejora de i_GVNS a SEQ disminuye con
para tiempos de recolección pequeños, medianos y grandes, el número de clientes (ver Figura 4d).
respectivamente. El número promedio de pedidos que puede manejar un Sin embargo, los ahorros absolutos aumentan al aplicar i_GVNS en lugar
preparador de pedidos dentro de un cierto período de tiempo disminuye de SEQ. Para pedidos de 50, 100 y 200, ascienden a 1.338,25, 2.073,46,
al aumentar los tiempos de recolección y, por lo tanto, aumenta la fecha 2.947,25 MU en promedio por instancia. En combinación con el horizonte
promedio de liberación de los pedidos de entrega. En consecuencia, si de planificación limitado, se necesitan más recolectores para manejar la
los recolectores de pedidos liberan las órdenes de entrega más tarde, la mayor carga de trabajo. Esto aumenta el número de pedidos recogidos
coordinación entre la preparación de pedidos y la ruta del vehículo se por unidad de tiempo que están listos para la entrega. En consecuencia,
vuelve más importante ya que hay menos tiempo disponible para algunos recorridos de entrega pueden comenzar antes, ya que el número
organizar los recorridos de entrega de manera adecuada. de pedidos de clientes por vehículo sigue siendo similar. Tenga en
Variar el tamaño del área de distribución (SDA) no parece afectar el cuenta que el número de clientes por vehículo está físicamente limitado
porcentaje de mejora de i_GVNS a SEQ (ver Figura 4b). Los resultados por la capacidad y especialmente debido a las restricciones de la ventana
ascienden a 9,02%, 8,29% y 8,55% para las áreas de distribución de tiempo, por lo que el número promedio de pedidos por recorrido solo
pequeña, mediana y grande, respectivamente. Sin embargo, el impacto aumentará ligeramente si aumenta el número total de pedidos de clientes.
del tamaño del área de entrega impacta el porcentaje de mejora de El enfoque de planificación secuencial (SEQ) se beneficia relativamente
i_GVNS a SEQ en combinación con los tiempos de recolección. SEQ más de esta situación que el enfoque integrado (i_GVNS). Sin embargo,
aproxima el número de recolectores de pedidos por la relación de la las ventajas absolutas del enfoque integrado todavía están presentes
suma de los tiempos de recolección y los tiempos de conducción directa (ver arriba). Ramaekers et al. (2018) observan un desarrollo similar para
desde el centro de distribución hasta los clientes. Utilizando las soluciones aumentar el tamaño de las instancias en un problema integrado de
i_GVNS como referencia, este esquema de cálculo funciona bastante selección y enrutamiento de vehículos con ventanas de tiempo.
bien para combinaciones similares de tiempos de recogida y tiempos de
conducción, es decir, pequeño/pequeño, mediano/mediano y grande/
grande. Ambos enfoques aplican una cantidad similar de recolectores de
pedidos en estos escenarios, es decir, SEQ aplica un 3 % menos de 6.5 Escenarios de planificación variados
recolectores. Sin embargo, si los tiempos de viaje son considerablemente
Como ya se mencionó, el modo de entrega más común que se ofrece en
más pronunciados que los tiempos de recolección, SEQ sobreestima el
la venta minorista en línea es la entrega al día siguiente. Para analizar
número necesario de recolectores en un 38 % y los subestima en un 22
el impacto de diferentes escenarios de planificación para la entrega el
% si los tiempos de viaje son considerablemente menos pronunciados
mismo día, ampliamos adicionalmente las clases de problemas
que los tiempos de recolección. Un número sobreestimado de recolectores
presentadas en la Sección 6.2 de acuerdo con las condiciones de entrega
conduce a rutas que son un 0,76 % más cortas en soluciones SEQ,
y el número de tipos de vehículos preparados. Los resultados se pueden
mientras que un número subestimado da como resultado rutas que son
utilizar para analizar el impacto de diferentes modos de entrega en el
un 27,89 % más largas. Para recursos similares, las rutas de vehículos
mismo día en los costos de logística y para responder a la pregunta
determinadas por SEQ son un 10,98 % más largas en comparación con
sobre las condiciones bajo las cuales vale la pena aplicar un enfoque de
las rutas calculadas por i_GVNS. Este resultado muestra la importancia
solución integrada.
de la programación coordinada de los recursos de recolección y entrega
en el entorno considerado, lo cual se logra mediante i_GVNS.
Además, lo ajustado del horizonte de planificación impacta el 6.5.1 Entorno y supuestos
porcentaje de mejora entre i_GVNS y SEQ (ver Figura 4c). En el caso de Los clientes están acostumbrados a las entregas dentro
un horizonte de planificación suelto, las capacidades limitadas plantean Ventanas de tiempo específicas del cliente. Sin embargo, esto restringe
un desafío mayor que cumplir con los plazos de entrega. Sin embargo, si significativamente la planificación y el espacio de la solución. Por lo
el horizonte de planificación se estrecha, la composición de los recorridos tanto, introdujimos dos condiciones de entrega adicionales, es decir, dos
se vuelve más restringida por las fechas de lanzamiento y las ventanas ventanas de tiempo generales y un plazo de entrega general en el que
de tiempo de los pedidos de los clientes, y como resultado, una solución debe comenzar el servicio de un cliente. El horizonte de planificación se
integrada al OASVRPSD se vuelve más importante. En nuestros divide para asignar clientes a una de las dos ventanas de tiempo
experimentos, solo consideramos horizontes de planificación muy generales. Los clientes se asignan aleatoriamente a una de las dos
ajustados con una duración de 6, 9 y 12 horas y, además, ventanas de ventanas de tiempo con la condición de que la cantidad de tiempo para
tiempo difíciles, por lo que la dimensión temporal es generalmente más atender a un cliente no debe ser inferior a 2 horas (duración de una
restrictiva que la capacidad. ventana de tiempo específica del cliente). En el caso de entrega
Machine Translated by Google
18 SCHUBERT Y AL.
plazos alineamos los valores asociados a la duración del horizonte de y 4,74%, respectivamente, si solo se pueden desplegar las dos clases de
planificación, es decir, 6, 9 y 12 horas, respectivamente. vehículos más altas o las más altas. Dado que la clase más baja de vehículos
En segundo lugar, se modifica la flota de vehículos bajo el supuesto de rara vez se usa (1,1 vehículos en promedio), la cantidad de costos adicionales
que no se puede influir en los requisitos de los clientes con respecto al tipo si se abandona este tipo sería bastante baja. Esto no es cierto para los
de servicio demandado. Por lo tanto, debe asegurarse de que la compilación vehículos del tipo 2 que se utilizan en una proporción del 29,21 % y del 36,05
de la flota de vehículos se compile de manera que se puedan realizar todos % en clases problemáticas con tres y dos tipos de vehículos, respectivamente.
los tipos de servicios. Sin embargo, el despliegue de más de un tipo de A partir de los resultados, se puede identificar una compensación para el
vehículo aumenta la complejidad del problema de planificación a nivel despliegue de diferentes recursos. Si solo se implementa la clase más alta
operativo, así como en el diseño de contratos con subcontratistas o para la de vehículos, la planificación de rutas es más fácil y rentable y se puede
compilación de una flota de vehículos adecuada, respectivamente. Por ello, reducir la cantidad de recolectores de pedidos. Por otro lado, los costes de
en una primera variante sólo se preparan los vehículos con mayor nivel de los vehículos aumentan un 1,57 % y un 8,53 % si solo se pueden desplegar
servicio (tipo 1), mientras que en una segunda se preparan el primer y el los dos más altos o el tipo de vehículo más alto.
segundo tipo de vehículos más cualificados (tipos 1 y 2).
6.5.4 Cambios en cuanto a los beneficios de un integrador
Para obtener resultados válidos, utilizamos instancias idénticas a las de
solución a la OEAVRPSD
los experimentos anteriores, pero modificamos las condiciones de entrega
Como se mencionó en la Sección 6.4.2, las restricciones de la ventana de
correspondientes a los clientes y/o el número de tipos de vehículos. Luego,
tiempo restringen en gran medida el espacio de la solución debido al corto
todas las instancias de problemas se resuelven con i_GVNS en las mismas
condiciones, y las soluciones correspondientes se comparan para analizar horizonte de planificación. Como resultado, el número de clientes por recorrido
es bastante pequeño. Para los experimentos extendidos anteriores, los
el impacto en el costo de los diversos escenarios.
beneficios de una solución integrada al OASVRPSD aumentan
significativamente ya que aumenta el número de clientes por recorrido y, por
lo tanto, es más difícil para el CD garantizar los recorridos. Si es diferente
Si se establecen dos ventanas temporales generales, los resultados son a más tardar desde la noche anterior (Schubert et al., 2018).
similares a los citados anteriormente. Los costes totales disminuyen un 10,23 Sin embargo, esto no es cierto para las entregas en el mismo día debido a lo
%, los costes dependientes del vehículo un 11,45 % y los costes de ajustado del horizonte de planificación en este entorno. Esta sección evalúa
enrutamiento un 13,31 % para todas las instancias del problema. Sin i_GVNS con respecto a los tiempos computacionales.
embargo, el número de recogepedidos desplegados aumenta en 0,89 (5,53 La Figura 5 muestra la desviación promedio del mejor valor objetivo
%) de media, ya que la mitad de los clientes deben ser atendidos muy pronto encontrado (ADBTV) para todas las clases de problemas con 50, 100 y 200
dentro del horizonte de planificación. pedidos de clientes. Estas instancias se resolvieron durante 5, 10 y 30
minutos, respectivamente, con el fin de hacer frente a la creciente complejidad
derivada de un mayor número de pedidos. La solución inicial de i_GVNS
6.5.3 Impacto del número de tipos de vehículos en los costos presenta un valor objetivo que todavía está muy por encima de la mejor
La Tabla 6 resume la cantidad promedio de recursos que se implementan solución encontrada (31,14 %, 29,91 %, 27,85 %). Sin embargo, el valor
dentro de las instancias correspondientes de clases de problemas con uno, objetivo disminuye significativamente dentro de los primeros segundos del
dos y tres tipos de vehículos, analizando los beneficios de una flota de tiempo de ejecución. En detalle, ADBTV asciende a 4,83%, 7,32% y 8,80%
vehículos dividida jerárquicamente. Los costes totales aumentan si se reduce para 50, 100 y 200 pedidos, respectivamente, después del 1% de los tiempos
el número de tipos de vehículos disponibles. El porcentaje de costes de cómputo. Después del 20% de los tiempos computacionales, ADBTV varía
adicionales asciende al 0,68%
Machine Translated by Google
SCHUBERT Y AL. 19
TABLA 6 Despliegue de recursos y compilación de costos
Nº de vehículos Costos
FIGURA 6 Boxplots de número de clientes, tiempos de servicio (minutos) y pesos
FIGURA 5 Desarrollo de la calidad de la solución en función del tiempo (kg) en el caso de estudio. Tenga en cuenta que aquí no se muestran cuatro valores
computacional aplicado atípicos para los tiempos de servicio, es decir, 206, 208, 257 y 279.
entre 1,03% y 2,07% solamente. Además, i_GVNS todavía encuentra
pedidos de un centro de distribución regional. Esto corresponde a
mejoras en el último 20% del tiempo computacional, cuando el ADBTV
aproximadamente 50 pedidos de clientes por día, que deben cumplirse en
correspondiente representa el 0,07%, 0,12% y 0,21%, respectivamente.
6 horas. A partir de estos datos, se generan 47 instancias que cumplen
con las expectativas básicas del minorista con respecto a los pedidos de
Realizamos experimentos adicionales para analizar el comportamiento
clientes en el mismo día para el área correspondiente. El tamaño de la
de tiempo de ejecución a largo plazo de i_GVNS. Al hacerlo, establecemos
instancia resultante es un múltiplo del tamaño que puede resolverse
el criterio de finalización del algoritmo en 6 horas al resolver las instancias
razonablemente mediante la implementación de la formulación del modelo
del problema con 100 y 200 pedidos de clientes. El tiempo computacional
de la Sección 4. En consecuencia, tanto i_GVNS como SEQ se aplican a
adicional mejora la mejor solución anterior encontrada en un 2,19 % y un
cada instancia durante 15 minutos. Desafortunadamente, no fue posible
2,15 %, respectivamente.
realizar una comparación directa del método utilizado en la práctica por
Además, ADBTV asciende a 0,32 % y 0,52 % después de la mitad del
razones técnicas y confidenciales. Sin embargo, en términos de concepción
tiempo de cómputo e, incluso después de 5,4 horas, el i_GVNS logra
y algorítmica, el enfoque SEQ corresponde en la medida de lo posible al
mejorar ligeramente la solución actual en 0,03 % (100 pedidos) y 0,06 %
proceso de planificación actual en nuestro caso.
(200 pedidos).
compañía.
Resumiendo estos conocimientos, los tiempos computacionales
La distribución del número de pedidos de clientes por día y los tiempos
aplicados se eligen adecuadamente para todas las clases de problemas,
de servicio correspondientes (minutos) y pesos (kg) se muestran en un
pero i_GVNS aún logra encontrar mejoras después de 6 horas de tiempo
diagrama de caja en la Figura 6.
computacional para instancias grandes. Sin embargo, en entornos de la
Tenga en cuenta que no se han proporcionado datos de volumen y, por
vida real, existe una compensación entre la calidad mejorada de la solución
lo tanto, no se consideran en el estudio de caso. Sin embargo, las consultas
de la aplicación del algoritmo y el tiempo para lograrlo, que podría usarse
muestran que el volumen es un tema crítico que actualmente es
para preparar pedidos adicionales para su entrega. En general, si los
monitoreado por los despachadores. Los tiempos de selección se
tiempos de cómputo son muy críticos como en la configuración de entrega
distribuyen uniformemente en un rango de [5, 15] minutos. El tamaño del
en el mismo día, i_GVNS es apropiado ya que logra mejorar
área de distribución basado en las ubicaciones de los clientes es igual a
significativamente el valor objetivo dentro de los primeros segundos de la
146 × 81 km. Finalmente, la relación entre la tasa de costo promedio del
aplicación.
vehículo y la tasa de costo de los recogepedidos es igual a 2,5.
Los resultados de la aplicación de i_GVNS y SEQ son
proporcionados en la Tabla 7 en forma de valores normalizados.
6.7 Caso de la vida real
Los valores objetivos de las soluciones generadas por SEQ son 18.9%
En esta subsección final de nuestro análisis, presentamos los resultados superiores a los de i_GVNS, lo que demuestra la necesidad de un enfoque
de la aplicación de i_GVNS y SEQ a datos de la vida real. Los datos son de solución integrada para el OASVRPSD en la práctica. Los ahorros de
proporcionados por un minorista europeo de productos electrónicos que costos correspondientes de las soluciones i_GVNS resultan de la reducción
opera internacionalmente y cubren datos históricos de clientes de del despliegue de todo tipo de recursos. Si bien la reducción en el número
aproximadamente 2 meses incluyendo más de 2,500 clientes
Machine Translated by Google
20 SCHUBERT Y AL.
TABLA 7 Porcentaje de ahorro al aplicar i_GVNS en comparación con SEQ en el caso real
Nº de vehículos
requerido que los vehículos, de modo que los resultados, además del potencial
de ahorro de costos, indican una estructura de solución más sólida para nuestro
enfoque de solución integrada.
En la figura 8 se detalla la dependencia de los recursos aplicados en función
del número de pedidos considerados. Los círculos (vehículos) y los cuadrados
(recolectores) indican el número de recursos aplicados. Las líneas muestran la
línea de tendencia polinomial de tercer grado para el número de recolectores
necesarios y la línea de tendencia exponencial para el número de vehículos
necesarios. El número
de recolectores y vehículos utilizados aumenta sincrónicamente con el número
de pedidos cuando se aplica el enfoque de planificación integrada (i_GVNS). Sin
embargo, en la planificación secuencial (SEQ), la cantidad de vehículos
FIGURA 7 Coeficientes de variación para el despliegue de recursos en el caso de la
requeridos crece fuertemente a medida que aumenta la cantidad de pedidos,
vida real; SEQ: barras grises, i_GVNS: barras negras
mientras que la cantidad de recolectores aumenta solo levemente. Esto se debe
al hecho de que en el enfoque secuencial primero se optimiza el picking y
de los recolectores parece ser relativamente pequeño, con un promedio del 3,8
después los planes de enrutamiento de vehículos. Por lo tanto, la solución VRP
%, el despliegue de vehículos se reduce en un notable 23,2 %.
debe basarse en el programa de selección ya fijado. Los resultados muestran
Además, los ahorros relacionados con el enrutamiento de vehículos ascienden
que esto conduce a una desventaja fundamental del enfoque de planificación
al 17,2 % utilizando el enfoque i_GVNS.
secuencial en comparación con i_GVNS. Los recursos planificados aumentan
Además del potencial de ahorro de costos, investigamos las variaciones de
casi linealmente con la cantidad de pedidos considerados en las soluciones
los recursos desplegados por el enfoque de solución tanto secuencial como
i_GVNS, mientras que la cantidad de vehículos planificados aumenta
integrado. La provisión de una flota de vehículos suficientemente grande y un
exponencialmente en la solución SEQ en el caso de estudio.
equipo de recolección es un componente natural de los contratos a mediano y
largo plazo con subcontratistas y empleados. En este contexto también deben
Este es también un indicador de una solución más robusta de i_GVNS y sus
tenerse en cuenta las variaciones en los recursos necesarios. Una mayor
variación en los recolectores de pedidos se puede compensar más fácilmente, beneficios para la aplicación en la práctica.
ya que su número también se puede aumentar mediante el uso de agencias de Los CV de los diferentes tipos de vehículos indican que la volatilidad de los
empleo temporal o similares. Una mayor variedad de vehículos, por otro lado, recursos aplicados es mayor para los tipos de vehículos más baratos y menos
es más difícil de manejar, ya que se debe proporcionar un camión además de flexibles (tipos 2 y 3). Esto significa que, en la práctica, el minorista puede hacer
conductores (entrenados). El tamaño y los costes fijos contractuales de la flota planes basados en requisitos de recursos más estables utilizando tipos de
de vehículos se determinan así en función de un nivel de servicio fijo en relación vehículos de mayor costo, pero necesita flexibilidad, especialmente con respecto
con la provisión de vehículos. Los coeficientes de variación (CV) de los tipos de a los tipos de vehículos de menor costo. Tenga en cuenta que i_GVNS genera
recursos desplegados se muestran en la Figura 7 para las 47 instancias. soluciones con un CV más bajo en comparación con SEQ para todos los tipos
de vehículos (consulte la Figura 7).
Los resultados del estudio de caso confirman los resultados obtenidos
En general, los CV son relativamente altos, lo que se explica por un CV utilizando las instancias del problema generadas. Un enfoque de solución
elevado para el número de clientes (0,44). integrada da como resultado un ahorro significativo de costos tanto para datos
Sin embargo, existen diferencias significativas para los tipos de recursos prácticos como simulados. Además, el estudio de caso muestra que las
individuales y los enfoques de solución. SEQ (barra gris) da como resultado un soluciones del enfoque integrado son más fáciles de manejar a largo plazo
CV más bajo para los recogepedidos (0,31) en comparación con el número total debido a una menor variación en el número de vehículos, pero a expensas de
de vehículos (0,63). Esto no es cierto para i_GVNS (barra negra), lo que conduce una mayor variación en el número de preparadores de pedidos.
a un CV más bajo para el número total de vehículos (0,44) en comparación con
el CV del número de recogepedidos (0,49). Esto es interesante desde un punto A continuación, variamos la tasa de costo por recogepedidos (CRPP, es decir,
de vista práctico. Un aspecto a tener en cuenta es que los costos de los vehículos selector de parámetros) para obtener información adicional sobre la estructura
y las rutas de los vehículos son los principales generadores de costos. Otra es de la solución. Al hacerlo, las 47 instancias de problemas prácticos descritas
que se tiene que asignar un equipo de dos hombres, el vehículo y el equipo anteriormente (instancias básicas) se resuelven nuevamente, pero el CRPP se
correspondiente para preparar un vehículo. Por lo tanto, parece más fácil manejar establece en 25%, 50%, 200% y 400% de la tasa actual. La Tabla 8 muestra los
una mayor variación en los preparadores de pedidos necesarios. resultados correspondientes de i_GVNS normalizados a las soluciones de las
instancias básicas.
Machine Translated by Google
SCHUBERT Y AL. 21
(A) (B)
FIGURA 8 Recursos aplicados en función del número de pedidos considerados
TABLA 8 Resultados para índices de costes variados por preparador de pedidos planificado Resumiendo este análisis, la relación entre el número de vehículos y el
7 CONCLUSIONES Y PERSPECTIVAS SOBRE
La reducción de los costes de preparación de pedidos, es decir, CRPP, INVESTIGACIÓN FUTURA
conduce naturalmente a una reducción de los costes totales y viceversa.
Reducir el CRPP al 25 % conduce a soluciones con valores objetivo un 16,72 7.1 Conclusiones
% más bajos, mientras que una reducción del 50 % da como resultado
Este trabajo considera la solución simultánea de preparación y entrega de
valores objetivo un 11,21 % más bajos. Sin embargo, el valor objetivo aumenta
pedidos donde la entrega de productos incluye la posibilidad de servicios de
considerablemente, es decir, en un 21,39 % y un 51,26 %, si se duplica y
instalación asociados al producto en el domicilio del cliente. El problema de
cuadriplica el CRPP, respectivamente. Estos aumentos de costos son
decisión en cuestión es especialmente relevante cuando se distribuyen
inducidos por las tasas de costo más altas por recolector, pero también por cambios en la solución.
grandes bienes de consumo duraderos en un entorno de entrega el mismo
estructura.
día, y es observable en el caso de minoristas tanto en línea como omnicanal.
Reducir el CRPP al 25% aumenta el número de recogepedidos planificados
en un 12,18% y reducirlo al 50% supone un aumento del 6,87%. Los ahorros
El problema integra el problema de secuenciación y asignación de órdenes
en valor objetivo se obtienen reduciendo el número de vehículos utilizados y
con un problema de generación de rutas para vehículos con dependencias
creando rutas mejoradas. Más recogepedidos disponibles reducen la fecha
del sitio. Denotamos todo el problema OEAVRPSD. El documento presenta
media de liberación de pedidos en un 7,52 % para un CRPP igual al 25 % del
un modelo de soporte de decisiones y un enfoque de solución integrador que
CRPP inicial, y en un 5,09 % para un CRPP del 50 %. En consecuencia, el
se basa en un algoritmo de búsqueda generalizada de vecindad variable
número de vehículos utilizados se reduce un 2,33% y un 2,11% y los costes
(GVNS). El enfoque de solución integradora mejora considerablemente la
de ruta un 2,34% y un 0,65%, respectivamente. El mismo argumento es válido
solución de un enfoque secuencial que es el estándar actual en la práctica
para un CRPP mayor, lo que lleva a planificar menos recolectores de pedidos,
minorista. El documento lleva a cabo un extenso estudio numérico tanto de
usar más vehículos y, en última instancia, aumentar los valores objetivo. El
datos simulados como de la vida real de un minorista omnicanal líder en
aumento en términos de número de vehículos, sin embargo, resulta
Europa, que confirma de manera impresionante el valor de la integración y
principalmente de un aumento en los vehículos de tipo 3. Aumenta en un
revela varios conocimientos de gestión:
41,10% comparando el CRPP más pequeño y el más grande. Por el contrario,
el número de vehículos del tipo 2 aumenta sólo un 11,21 %, mientras que el
número de vehículos del tipo 1 aumenta en la cifra mucho menor del 2,29 %. (a) Los costos de logística dependen en gran medida de las condiciones
de entrega ofrecidas. Ofreciendo dos ventanas de tiempo
generales o un plazo de entrega general
Machine Translated by Google
22 SCHUBERT Y AL.
en lugar de aceptar ventanas de tiempo específicas del cliente, ideas e interconexiones en el problema que se está considerando.
reduce los costos en un 10,23 % y un 18,20 %, respectivamente, Además, el enfoque desarrollado se puede utilizar como una
en nuestro estudio numérico. Este efecto se hace especialmente herramienta de planificación que logra mejores resultados que los
visible cuando se resuelven ambos problemas de forma integradora. enfoques secuenciales clásicos. Sin embargo, el cronograma
Por lo tanto, una mayor flexibilidad de entrega para el minorista muy ajustado puede intensificar los efectos causados por las
requiere un enfoque de solución integradora. (b) Los costos de incertidumbres en el proceso de recolección y durante la entrega.
logística Tomemos como ejemplo los casos en los que una entrega llega a
también dependen de la cantidad de diferentes tipos de vehículos la ubicación del cliente solo después de la ventana de tiempo
utilizados. Las diferencias de costos se vuelven más visibles programada debido a un imprevisto.
cuando se opera solo uno en lugar de dos tipos de vehículos. Sin extensión de los tiempos de viaje o una instalación extendida
embargo, se vuelven insignificantes cuando se operan solo dos en proceso de ción en un cliente anterior. El enfoque actual solo
lugar de tres tipos de vehículos. Operar dos tipos de vehículos en puede tener esto en cuenta al proporcionar suficiente holgura en
lugar de tres, por lo tanto, parece apropiado en el entorno los tiempos de recolección, tiempos de viaje, tiempos de servicio
considerado por los datos generados. y ventanas de tiempo. Sin embargo, los tiempos de inactividad
que son demasiado generosos resultan en costos innecesarios.
Sin embargo, no se ha observado ningún efecto especial sobre la La investigación de los efectos de las incertidumbres en un entorno
necesidad de un enfoque de solución integradora. El enfoque de problema integrado, especialmente en relación con la duración
integrador muestra beneficios iguales en comparación con el del horizonte de planificación, brindaría una valiosa oportunidad
enfoque secuencial en todas estas variaciones de parámetros. para futuras investigaciones. (c) Suponemos un número
suficiente de recogepedidos y vehículos disponibles por tipo para
(c) El enfoque integrador conduce a resultados más sólidos (estables) adaptar los recursos necesarios en el corto plazo. Esta suposición
relacionados con el número de vehículos utilizados que el enfoque es apropiada para los grandes minoristas, como en nuestro caso,
secuencial. Esto es especialmente cierto para el tipo de vehículo y tiene un alto costo para esta flexibilidad por contrato. Sin
que ofrece los servicios de mayor valor agregado. Por lo tanto, el embargo, si se restringe el número de recursos, ya no se garantiza
enfoque de solución integradora ofrece la oportunidad para que una solución factible que atienda a todos los clientes.
el minorista de nuestro estudio de caso opere con una combinación
relativamente constante de tipos de vehículos a pesar de que los
pedidos de los clientes varían significativamente de un día a otro. (d) Suponemos un número suficiente de muelles de carga en el CD. Una
(d) El análisis de la tasa de costo por vez más, esto es cierto para los grandes centros de distribución,
preparador de pedidos (CRPP) en el estudio de caso conduce a en los que se basa nuestra investigación. Para los CD más
información adicional sobre el desarrollo de la estructura de la pequeños, las operaciones de carga de vehículos deben
solución. El análisis revela el equilibrio entre el número de programarse, por lo que se deben tomar decisiones adicionales y
recolectores y el número de vehículos. Además, el mismo análisis se involucran más interacciones.
muestra que un aumento en el costo de selección se compensa (e) Los minoristas omnicanal de comestibles atienden a supermercados
principalmente con el tipo de vehículo menos flexible, es decir, el y clientes en línea de centros de distribución regionales conjuntos.
de menor costo. Este es un consejo valioso para cualquier Los minoristas operan vehículos de múltiples compartimentos para
minorista, ya que este tipo de vehículo es mucho más fácil de tratar con diversos segmentos de productos que requieren
ampliar o reducir que los tipos más flexibles si la demanda y/o las requisitos de temperatura individuales (Hübner & Ostermeier,
tasas de costos cambian. 2019). Por lo tanto, una rama de investigación adicional podría
concentrarse en la integración del proceso de preparación de
pedidos de diversos segmentos y el suministro conjunto de estos
segmentos utilizando vehículos de varios compartimientos.
7.2 Perspectivas de investigación futura
El modelo sugerido y el enfoque de solución incluyen varios supuestos
específicos, posiblemente restrictivos, que conducen a nuevos desafíos para EXPRESIONES DE GRATITUD
futuras investigaciones:
Los autores agradecen los recursos informáticos y de datos proporcionados
(a) La línea de tiempo del enfoque de modelado asume que todos los por el Leibniz Supercomputing Centre (www.lrz.de), y la beca de doctorado
procesos, incluido el proceso de selección, solo pueden comenzar de la ErichKellerhalsStiftung (Fundación), Ingolstadt, Alemania, para uno de
después de la hora límite. Puede ser de interés saber bajo qué los autores. Además, nos gustaría agradecer a los revisores anónimos ya los
condiciones esta editores invitados del número especial por sus valiosas recomendaciones, que
podría flexibilizarse la suposición y cómo influiría esto en los han mejorado significativamente nuestro artículo. Financiamiento de acceso
resultados alcanzados. abierto habilitado y organizado por Projekt DEAL.
(b) Esta investigación asume un entorno de planificación determinista.
Esto nos permite identificar imparcialmente
Machine Translated by Google
SCHUBERT Y AL. 23
ORCIDO (Eds.), Handbook of metaheuristics International Series in Operations Research &
Management Science (Vol. 146, 2nd ed., pp.
Heinrich Kuhn https://orcid.org/0000000337044042 61–86). Nueva York, NY y otros: Springer.
HDE. (2019). Umsatz durch ECommerce (B2C) in Deutschland in den Jahren 1999 bis
2018 sowie eine Prognose für 2019. Obtenido de https://de.statista.com/statistik/
REFERENCIAS daten/studie/3979/ Hemmelmayr, VC, Doerner, KF, y Hartl,
Agatz, NAH, Fleischmann, M. y van Nunen, JAEE (2008). RF (2009). Una heurística de búsqueda de vecindad variable para problemas de
Cumplimiento electrónico y distribución multicanal: una revisión. Revista europea enrutamiento periódicos.
de investigación operativa, 187(2), 339–356. Revista europea de investigación operativa, 195, 791–802.
Archetti, C., Feillet, D. y Speranza, MG (2015). Complejidad de los problemas de Henke, T., Speranza, MG y Wäscher, G. (2015). El problema de enrutamiento de
vehículos de compartimentos múltiples con tamaños de compartimentos flexibles.
enrutamiento con las fechas de lanzamiento. Revista europea de investigación
operativa, 247, 797–803. Revista europea de investigación operativa, 246, 730–743.
Archetti, C., Jabali, O. y Speranza, MG (2015). Enrutamiento de vehículos de varios
Henn, S. (2015). Dosificación y secuenciación de pedidos para la minimización de la
períodos con fechas de vencimiento. Computadoras e investigación de operaciones,
61, 122–134. tardanza total en los almacenes pickertopart. Servicios flexibles y fabricación, 27,
86–114.
bevh (2019). Warengruppen im onlineHandel nach dem Umsatz in Deutschland in den
Hochbaum, DS y Shmoys, DB (1988). Un esquema de aproximación polinomial para la
Jahren 2015 bis 2018. Obtenido de https://de. statista.com/statistik/daten/studie/
programación de máquinas en procesadores uniformes: Uso del enfoque de
253188/
aproximación dual. SIAM Journal on Computing, 17, 539–551.
Biskup, D., Herrmann, J. y Gupta, JND (2008). Programación de máquinas paralelas
idénticas para minimizar la tardanza total. Revista Internacional de Economía de la
Holzapfel, A., Hübner, A., Kuhn, H. y Sternbeck, MG (2016).
Producción, 115, 134–142.
Patrón de entrega y planificación del transporte en la venta al por menor de comestibles.
Cattaruzza, D., Absi, N. y Feillet, D. (2016). El problema de enrutamiento de vehículos
Revista europea de investigación operativa, 252, 54–68.
de viajes múltiples con ventanas de tiempo y fechas de lanzamiento. Transportation
Holzapfel, A., Kuhn, H. y Sternbeck, MG (2018). Asignación de productos a diferentes
Science, 50, 676–693.
tipos de centros de distribución en redes logísticas minoristas.
Chen, Z. (2010). Programación integrada de producción y distribución de salida: revisión
Revista europea de investigación operativa, 264, 948–966.
y ampliación. Investigación de operaciones, 58, 130–148.
Hübner, A., Holzapfel, A. y Kuhn, H. (2015). Gestión de operaciones en el comercio
minorista multicanal: un estudio exploratorio. Investigación de gestión de
Clarke, G. y Wright, JW (1964). Programación de vehículos desde un depósito central
operaciones, 8(3), 84–100.
hasta varios puntos de entrega. Investigación de operaciones, 12, 568–581.
Hübner, A., Holzapfel, A. y Kuhn, H. (2016). Sistemas de distribución en retail omnicanal.
Investigación empresarial, 9(2), 255–296.
Cordeau, J.F., Gendreau, M. y Laporte, G. (1997). Una heurística de búsqueda tabú
Hübner, A., Holzapfel, A., Kuhn, H. y Obermair, E. (2019). Distribución en la venta
para problemas de enrutamiento de vehículos periódicos y de múltiples depósitos.
minorista de comestibles omnicanal: un análisis de los conceptos realizados. Serie
Redes, 30, 105–119.
sobre gestión de la cadena de suministro (págs. 283–309). Berlín: Springer.
Cordeau, J.F. y Laporte, G. (2001). Un algoritmo de búsqueda tabú para el problema de
enrutamiento de vehículos dependiente del sitio con ventanas de tiempo. INFOR,
Hubner, A. y Ostermeier, M. (2019). Un problema de enrutamiento de vehículos de
39, 292–298.
varios compartimientos con costos de carga y descarga. Ciencias del Transporte,
Cordeau, J.F., Laporte, G. y Mercier, A. (2004). Algoritmo de búsqueda tabú mejorado
53(1), 282–300. https://doi.org/10.1016/j.cor.2016.12.023 Irnich, S., Toth, P. y
para el manejo de restricciones de duración de ruta en problemas de generación de
Vigo, D. (2014). La familia de problemas de ruteo de vehículos. En P. Toth & D. Vigo
rutas para vehículos con ventanas de tiempo. Revista de la Sociedad de Investigación
(Eds.), Enrutamiento de vehículos—Problemas, métodos y aplicaciones, Serie MOS
Operacional, 55, 542–546.
SIAM sobre optimización; No. 18 (2.ª ed. SIAM, Filadelfia, págs. 1–33).
Cordeau, J.F. y Maischberger, M. (2012). Una heurística de búsqueda tabú iterada en
paralelo para problemas de enrutamiento de vehículos. Computers & Operations Klapp, MA, Erera, AL y Toriello, A. (2018). La dis dinámica
Research, 39, 2033–2050.
Problema de ondas de parche para entrega el mismo día. Revista europea de
De Koster, R., LeDuc, T. y Roodbergen, KJ (2007). Diseño y control de preparación de investigación operativa, 271, 519–534.
pedidos en almacén: una revisión de la literatura. Revista europea de investigación Kovacs, AA, Golden, BL, Hartl, RF y Parragh, SN (2014).
operativa, 182, 481–501. El problema generalizado de enrutamiento de vehículos consistente. Ciencias del
Delorme, M., Iori, M. y Martello, S. (2016). Problemas de stock de embalaje y corte en Transporte, 49, 796–816.
contenedores: modelos matemáticos y algoritmos exactos. Kuhn, H., Schubert, D. y Holzapfel, A. (2020). Lotes de pedidos integrados y
Revista europea de investigación operativa, 255(1), 1–20. enrutamiento de vehículos: un algoritmo de búsqueda de vecindario grande
Desaulniers, G., Madsen, OBG y Ropke, S. (2014). El problema de enrutamiento de adaptativo general. European Journal of Operational Research, disponible en línea
vehículos con ventanas de tiempo. En P. Toth & D. Vigo (Eds.), Enrutamiento de el 10 de abril de 2020.
vehículos: problemas, métodos y aplicaciones (2ª ed., págs. 119–160). Mc Kinsey. (2017). Warenzustellung am selben Tag vor dem de https://www.mckinsey.de/
Filadelfia, PA: Sociedad de Matemáticas Industriales y Aplicadas y Sociedad de Durchbruch. Recuperado warenzustellungamselbentagvordem
Optimización Matemática. durchbruch Mladenovic, N. y Hansen, P. (1997). Búsqueda de
´
Dueck, G. y Scheuer, T. (1990). Aceptación de umbral: un algoritmo de optimización de vecindad variable.
propósito general que parece superior al recocido simulado. Revista de Física Computadoras e investigación de operaciones, 24, 1097–1100.
Computacional, 1, 161–175. Moons, S., Braekers, K., Ramaekers, K., Caris, A. y Arda, Y. (2019).
Gallino, S. y Moreno, A. (2019). Operaciones en un mundo Omnicanal—Serie Springer El valor de integrar decisiones de preparación de pedidos y rutas de vehículos en
en la gestión de la cadena de suministro (Vol. 8). Berlín: Springer International un entorno de comercio electrónico B2C. Revista internacional de investigación de
Publishing. producción, 57 (20), 6405–6423.
´
Hansen, P., Mladenovic, N., Brimber, J. y Pérez, JAM (2010). Moons, S., Ramaekers, K., Caris, A. y Arda, Y. (2017). Integrar la programación de
Búsqueda de vecindad variable. En M. Gendreau & J.Y. potvin producción y las decisiones de enrutamiento de vehículos en el nivel operativo.
Machine Translated by Google
24 SCHUBERT Y AL.
nivel de decisión: Una revisión y discusión. Informática e ingeniería industrial, 104(2), Toth, P. y Vigo, D. (Eds.). (2014). Enrutamiento de vehículos: problemas, métodos y
224–245. aplicaciones (2ª ed.). Filadelfia, PA: Sociedad de Matemáticas Industriales y Aplicadas
Moons, S., Ramaekers, K., Caris, A. y Arda, Y. (2018). Integración de preparación de pedidos y Sociedad de Optimización Matemática.
y enrutamiento de vehículos en un contexto B2C. Revista de fabricación y servicios
flexibles, 30, 813–843. Ullrich, CA (2013). Programación integrada de máquinas y rutas de vehículos con ventanas
Morihara, I., Ibaraki, T. y Hasegawa, T. (1982). Problemas de programación multiprocesador de tiempo. Revista europea de investigación operativa, 227, 152–165. van Gils, T., Caris,
y embalaje en contenedores con restricciones laterales en los tipos de trabajo. A., Ramaekers, K.
Matemáticas aplicadas discretas, 6, 173–191. y Braekers, K. (2019). Formular y resolver el problema integrado de programación de
O, yo. (1976). Problemas combinatorios tipo viajante y su relación con la logística de los procesamiento por lotes, enrutamiento y selección en un almacén de piezas de repuesto
bancos de sangre regionales. (Tesis doctoral). de la vida real. Revista europea de investigación operativa, 277(3), 814–830.
Universidad del Noroeste, Evanston, IL.
Paul, J., Agatz, N., Spliet, R. y Koster, RD (2019). Problema de enrutamiento de capacidad van Gils, T., Ramaekers, K., Caris, A. y Cools, M. (2017). El uso de la previsión de series
compartida: un estudio minorista omnicanal. Revista europea de investigación operativa, temporales en los sistemas de preparación de pedidos por zonas para predecir la carga
273(2), 731–739. de trabajo de los preparadores de pedidos. Revista internacional de investigación de
Pirkwieser, S., Raidl, GR (2008). Una búsqueda de vecindad variable para el problema producción, 55, 6380–6393.
periódico de enrutamiento de vehículos con ventanas de tiempo. En: F. van Gils, T., Ramaekers, K., Caris, A. y de Koster, RB (2018).
Troyes (Ed.), Actas de la 9.ª reunión de la UE sobre metaheurísticas para logística y Diseño de sistemas eficientes de preparación de pedidos mediante la combinación de
enrutamiento de vehículos. problemas de planificación: clasificación y revisión de última generación. European
Pisinger, D. y Ropke, S. (2007). Una heurística general para problemas de ruteo de vehículos. Journal of Operational Research, 267(1), 1–15.
Computadoras e investigación de operaciones, 34, 2403–2435. Vidal, T., Crainic, TG, Gendreau, M. y Prins, C. (2013a). Heurística para problemas de
Polacek, M., Hartl, RF y Doerner, K. (2004). Una búsqueda variable de vecinos para el enrutamiento de vehículos de atributos múltiples: una encuesta y síntesis.
problema de enrutamiento de vehículos de depósito múltiple con ventanas de tiempo. Revista europea de investigación operativa, 231, 1–21.
Revista de heurística, 10, 613–627. Vidal, T., Crainic, TG, Gendreau, M. y Prins, C. (2013b). Un algoritmo genético híbrido con
Ramaekers, K., Caris, A., Moons, S. y van Gils, T. (2018). Uso de un problema integrado de gestión de diversidad adaptativa para una gran clase de problemas de enrutamiento de
enrutamiento de vehículos de recolección de pedidos para estudiar el impacto de las vehículos con ventanas de tiempo. Computadoras e investigación de operaciones, 40,
ventanas de tiempo de entrega en el comercio electrónico. European Transport Research 475–489.
Review, 10(56), 1–11. Voccia, SA, Campbell, AM y Thomas, BW (2017). El problema de entrega en el mismo día
Salhi, S., Imran, A. y Wassan, NA (2014). El problema de enrutamiento de vehículos con para compras en línea. Ciencias del Transporte, 53(1), 167–184.
múltiples depósitos con una flota de vehículos heterogénea: Formulación y una
implementación de búsqueda de vecindad variable. Computadoras e investigación de Wollenburg, J., Holzapfel, A., Hübner, A. y Kuhn, H. (2018). Configuración de procesos de
operaciones, 52, 315–325. cumplimiento minorista para la dirección omnicanal de clientes. Revista Internacional de
Savelsbergh, MWP (1992). El problema de enrutamiento de vehículos con ventanas de Comercio Electrónico, 22(4), 540–575.
tiempo: Minimización de la duración de la ruta. Revista ORSA sobre Informática, 4, 146–
154.
Wollenburg, J., Hübner, A., Kuhn, H. y Trautrims, A. (2018).
Schmid, V., Doerner, KF y Laporte, G. (2013). Problema de enrutamiento enriquecido De ladrillos y cemento a ladrillos y clics: redes de logística en la venta minorista de
problemas que surgen en la gestión de la cadena de suministro. Revista europea de comestibles omnicanal. Revista internacional de distribución física y gestión logística,
investigación operativa, 224, 435–448. 48(4), 415–438.
Scholz, A., Schubert, D. y Wäscher, G. (2017). Recolección de pedidos con múltiples ZareReisabadi, E. y Mirmohammadi, SH (2015). Problema de enrutamiento de vehículos
recolectores y fechas de vencimiento: solución simultánea de procesamiento por lotes dependiente del sitio con ventana de tiempo suave: modelado y enfoque de solución.
de pedidos, asignación y secuenciación de lotes y problemas de enrutamiento de los recolectores. Informática e ingeniería industrial, 90, 177–185.
Revista europea de investigación operativa, 263, 461–478.
Schubert, D., Scholz, A. y Wäscher, G. (2018). Picking de pedidos integrado y enrutamiento
de vehículos con fechas de vencimiento. O Espectro, 40(4), 1109–1139.
Taillard, ED, Badeau, P., Gendreau, M., Guertin, F. y Potvin, J.Y.
(1997). Una heurística de búsqueda tabú para el problema de enrutamiento de vehículos Cómo citar este artículo: Schubert D, Kuhn H, Holzapfel
con ventanas de tiempo blandas. Ciencias del Transporte, 31, 170–186. A. Entregas en el mismo día en el comercio minorista
Tarantilis, CD, Kiranoudis, CT y Vassiliadis, VS (2004). Una metaheurística de aceptación de omnicanal: preparación de pedidos integrada y enrutamiento
umbral para el problema heterogéneo de enrutamiento de vehículos de flotas fijas.
de vehículos con dependencias del sitio del vehículo.
Revista europea de investigación operativa, 152, 148–158.
Logística de investigación naval 2020;1–24. https://doi.org/
10.1002/nav. 21954
Tompkins, JA, White, JA, Bozer, YA y Tanchoco, JMA (2010).
Planificación de instalaciones (4ª ed.). Hoboken, Nueva Jersey: John Wiley & Sons.