Integrated order batching and vehicle routing operations in grocery retail - A General Adaptive Large Neighborhood Search algorithm

Abstract In recent years, established and well-known grocery retailers have increasingly been investing in the business of micro stores and petrol station shops. Supplying these stores with perishable and durable goods leads to noticeable logistics challenges for the retailers. Since the total sales volumes of these shops are typically low and the respective sales areas are very limited, highly frequent deliveries of small sizes are required. These noticeably affect a number of operational planning problems. In the warehouse, the items requested have to be collected in small order sizes. In order to achieve efficient picking operations, orders are therefore combined into larger picking orders, i.e., batches. Afterwards the orders have to be delivered to the stores at high frequency. In practice, all the planning problems mentioned are heavily interconnected due to the short planning horizon. Despite the practical relevance, order batching, order picking and delivery operations have not so far been investigated as an integrative planning problem. This paper therefore presents a novel modeling and solution approach to solve practically relevant problem sizes. The combinatorial complexity of the problem requires a heuristic solution approach. We propose an extension of the well-known Adaptive Large Neighborhood Search (ALNS) metaheuristic that we call General ALNS (GALNS), and show that a GALNS approach outperforms a similar ALNS algorithm in 96.35% of the problem instances generated. Managerial insights from general problem data and a case study with a large German grocery retailer support the applicability of the modeling and solution approach suggested in retail practice.

[1]  Lei Lei,et al.  Integrated batch production and distribution scheduling with limited vehicle capacity , 2015 .

[2]  Jun Zhang,et al.  On-line order batching and sequencing problem with multiple pickers: A hybrid rule-based algorithm , 2017 .

[3]  Kris Braekers,et al.  Formulating and solving the integrated batching, routing, and picker scheduling problem in a real-life spare parts warehouse , 2019, Eur. J. Oper. Res..

[4]  Christian A. Ullrich Integrated machine scheduling and vehicle routing with time windows , 2013, Eur. J. Oper. Res..

[5]  Kris Braekers,et al.  The value of integrating order picking and vehicle routing decisions in a B2C e-commerce environment , 2019, Int. J. Prod. Res..

[6]  Gino Marchet,et al.  Investigating order picking system adoption: a case-study-based approach , 2015 .

[7]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[8]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[9]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[10]  Gilbert Laporte,et al.  Rich routing problems arising in supply chain management , 2013, Eur. J. Oper. Res..

[11]  Heinrich Kuhn,et al.  Delivery pattern and transportation planning in grocery retailing , 2016, Eur. J. Oper. Res..

[12]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[13]  An Caris,et al.  Integrating production scheduling and vehicle routing decisions at the operational decision level: A review and discussion , 2017, Comput. Ind. Eng..

[14]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[15]  Daniel Schubert,et al.  Integrated order picking and vehicle routing with due dates , 2018, OR Spectr..

[16]  Pedro Amorim,et al.  Lot sizing versus batching in the production and distribution planning of perishable goods , 2013 .

[17]  Peng Yang,et al.  Improving order-picking performance by optimizing order batching in multiple-cross-aisle warehouse systems: A case study from e-commerce in China , 2017, 2017 4th International Conference on Industrial Engineering and Applications (ICIEA).

[18]  Miguel A. Figliozzi,et al.  An iterative route construction and improvement algorithm for the vehicle routing problem with soft time windows , 2010 .

[19]  Wen-Chyuan Chiang,et al.  A metaheuristic for the vehicle-routeing problem with soft time windows , 2004, J. Oper. Res. Soc..

[20]  Andreas Bortfeldt,et al.  A hybrid algorithm for the vehicle routing problem with backhauls, time windows and three-dimensional loading constraints , 2018, OR Spectr..

[21]  Sebastian Henn,et al.  Order batching and sequencing for the minimization of the total tardiness in picker-to-part warehouses , 2015 .

[22]  Jari Saarinen,et al.  Utilizing individual picker skills to improve order batching in a warehouse , 2017, Eur. J. Oper. Res..

[23]  Zhi-Long Chen,et al.  Integrated Production and Outbound Distribution Scheduling: Review and Extensions , 2010, Oper. Res..

[24]  Kris Braekers,et al.  Improving Order Picking Efficiency by Analyzing Combinations of Storage, Batching, Zoning, and Routing Policies , 2016, ICCL.

[25]  Nabil Absi,et al.  The Multi-Trip Vehicle Routing Problem with Time Windows and Release Dates , 2016, Transp. Sci..

[26]  An Caris,et al.  Integration of order picking and vehicle routing in a B2C e-commerce context , 2018 .

[27]  Warren B. Powell,et al.  An Optimization-Based Heuristic for Vehicle Routing and Scheduling with Soft Time Window Constraints , 1992, Transp. Sci..

[28]  Martin Grunow,et al.  Integrated production and distribution planning for perishable food products , 2011, Flexible Services and Manufacturing Journal.

[29]  An Caris,et al.  Designing efficient order picking systems by combining planning problems: State-of-the-art classification and review , 2017, Eur. J. Oper. Res..

[30]  Maria Grazia Speranza,et al.  Multi-period Vehicle Routing Problem with Due dates , 2015, Comput. Oper. Res..

[31]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[32]  Daniel Schubert,et al.  Order picking with multiple pickers and due dates - Simultaneous solution of Order Batching, Batch Assignment and Sequencing, and Picker Routing Problems , 2017, Eur. J. Oper. Res..

[33]  Kees Jan Roodbergen,et al.  Design and control of warehouse order picking: A literature review , 2006, Eur. J. Oper. Res..

[34]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[35]  An Caris,et al.  Using an integrated order picking-vehicle routing problem to study the impact of delivery time windows in e-commerce , 2018 .

[36]  Nagraj Balakrishnan,et al.  Simple Heuristics for the Vehicle Routeing Problem with Soft Time Windows , 1993 .

[37]  M. B. M. de Koster,et al.  Efficient orderbatching methods in warehouses , 1999 .

[38]  Maria Grazia Speranza,et al.  Complexity of routing problems with release dates , 2015, European Journal of Operational Research.

[39]  Ivan Zulj,et al.  A hybrid of adaptive large neighborhood search and tabu search for the order-batching problem , 2018, Eur. J. Oper. Res..

[40]  Herminia I. Calvete,et al.  A goal programming approach to vehicle routing problems with soft time windows , 2007, Eur. J. Oper. Res..

[41]  Gerhard W. Dueck,et al.  Threshold accepting: a general purpose optimization algorithm appearing superior to simulated anneal , 1990 .

[42]  Sébastien Mouthuy,et al.  A Multistage Very Large-Scale Neighborhood Search for the Vehicle Routing Problem with Soft Time Windows , 2015, Transp. Sci..

[43]  F. Robert Jacobs,et al.  Batch Construction Heuristics and Storage Assignment Strategies for Walk/Rideand Pick Systems , 1999 .

[44]  Sumaiya Iqbal,et al.  Solving the multi-objective Vehicle Routing Problem with Soft Time Windows with the help of bees , 2015, Swarm Evol. Comput..

[45]  Thomas R. Sexton,et al.  Pickup and Delivery of Partial Loads with “Soft” Time Windows , 1986 .

[46]  Richard W. Eglese,et al.  A unified tabu search algorithm for vehicle routing problems with soft time windows , 2008, J. Oper. Res. Soc..

[47]  Michel Gendreau,et al.  Parallel Tabu Search for Real-Time Vehicle Routing and Dispatching , 1999, Transp. Sci..

[48]  Heinrich Kuhn,et al.  Modeling and analyzing sequence stability in flexible automotive production systems , 2020, Flexible Services and Manufacturing Journal.