On-Demand Grocery Delivery From Multiple Local Stores With Autonomous Robots

The advances in the area of autonomous delivery robots combined with customers' desire for fast delivery, bare potential for same-day delivery operations, specifically with small time windows between ordering and delivery. Most same-day deliveries are operated using a single depot and with vehicles' routes planned and fixed when leaving the depot. In this paper, we relax these two assumptions and focus on on-demand grocery delivery using a fleet of autonomous vehicles or robots. The problem features the opportunity to pick up goods at multiple local stores or depots, for example, supermarkets within the city, and allows robots to perform depot returns prior to being empty, if beneficial. This allows for more agile planning and on average shorter distance to the next depot. We propose a novel dynamic method for the same-day delivery problem, where we aim to deliver orders as fast as possible, minimally within the same day. In each time step (every few seconds or minutes) the following is executed: For each order potential pick-up locations are identified and feasible trips, i.e., sequences to pick up goods and deliver orders, are calculated. To assign trips to robots an integer-linear program is solved. We simulate one day of service in a city under different conditions with up to 30 autonomous robots, 30 depots and 10,500 orders. Results underpin the advantages of the proposed method and show its versatility with respect to different situations.

[1]  Jakob Puchinger,et al.  A survey of models and algorithms for optimizing shared mobility , 2019, Transportation Research Part B: Methodological.

[2]  Ahmed M. Elmogy,et al.  Multi-robot Task Allocation: A Review of the State-of-the-Art , 2015, Advances in Social Media Analysis.

[3]  Michel Gendreau,et al.  A dynamic vehicle routing problem with multiple delivery routes , 2011, Annals of Operations Research.

[4]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..

[5]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[6]  Martin W. P. Savelsbergh,et al.  Provably High-Quality Solutions for the Meal Delivery Routing Problem , 2019, Transp. Sci..

[7]  Emmanouil Chaniotakis,et al.  Shared autonomous vehicle services: A comprehensive review , 2020 .

[8]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[9]  Javier Alonso-Mora,et al.  On-demand ridesharing with optimized pick-up and drop-off walking locations , 2021, Transportation Research Part C: Emerging Technologies.

[10]  Alan L. Erera,et al.  The Meal Delivery Routing Problem , 2018 .

[11]  Martin W. P. Savelsbergh,et al.  Optimization for dynamic ride-sharing: A review , 2012, Eur. J. Oper. Res..

[12]  Alejandro Toriello,et al.  The Dynamic Dispatch Waves Problem for same-day delivery , 2018, Eur. J. Oper. Res..

[13]  Bin Yu,et al.  Improved ant colony optimisation for the dynamic multi-depot vehicle routing problem , 2013 .

[14]  Marlin W. Ulmer,et al.  Same-Day delivery with pickup stations and autonomous vehicles , 2019, Comput. Oper. Res..

[15]  Alejandro Toriello,et al.  Request acceptance in same-day delivery , 2020 .

[16]  Feng Duan,et al.  A Hybrid Ant Colony Optimization for Dynamic Multidepot Vehicle Routing Problem , 2018, Discrete Dynamics in Nature and Society.

[17]  Vandana A. Patil,et al.  Capacitated vehicle routing problem , 2017, 2017 2nd International Conference on Communication Systems, Computing and IT Applications (CSCITA).

[18]  Emilio Frazzoli,et al.  On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment , 2017, Proceedings of the National Academy of Sciences.

[19]  Gilbert Laporte,et al.  Dynamic pickup and delivery problems , 2010, Eur. J. Oper. Res..

[20]  Alejandro Toriello,et al.  The One-Dimensional Dynamic Dispatch Waves Problem , 2016, Transp. Sci..

[21]  Christos A. Kontovas,et al.  Dynamic vehicle routing problems: Three decades and counting , 2016, Networks.

[22]  Barrett W. Thomas,et al.  The Same-Day Delivery Problem for Online Purchases , 2017, Transp. Sci..

[23]  Gianpaolo Ghiani,et al.  Anticipatory algorithms for same-day courier dispatching , 2009 .

[24]  Dirk C. Mattfeld,et al.  Preemptive depot returns for dynamic same-day delivery , 2019, EURO J. Transp. Logist..

[25]  Barrett W. Thomas,et al.  The Restaurant Meal Delivery Problem: Dynamic Pickup and Delivery with Deadlines and Random Ready Times , 2021, Transp. Sci..