A Multi-Depot Vehicle Routing Problem with Stochastic Road Capacity and Reduced Two-Stage Stochastic Integer Linear Programming Models for Rollout Algorithm

A matheuristic approach based on a reduced two-stage Stochastic Integer Linear Programming (SILP) model is presented. The proposed approach is suitable for obtaining a policy constructed dynamically on the go during the rollout algorithm. The rollout algorithm is part of the Approximate Dynamic Programming (ADP) lookahead solution approach for a Markov Decision Processes (MDP) framed Multi-Depot Dynamic Vehicle Routing Problem with Stochastic Road Capacity (MDDVRPSRC). First, a Deterministic Multi-Depot VRP with Road Capacity (D-MDVRPRC) is presented. Then an extension, MDVRPSRC-2S, is presented as an offline two-stage SILP model of the MDDVRPSRC. These models are validated using small simulated instances with CPLEX. Next, two reduced versions of the MDVRPSRC-2S model (MDVRPSRC-2S1 and MDVRPSRC-2S2) are derived. They have a specific task in routing: replenishment and delivering supplies. These reduced models are to be utilised interchangeably depending on the capacity of the vehicle, and repeatedly during the execution of rollout in reinforcement learning. As a result, it is shown that a base policy consisting of an exact optimal decision at each decision epoch can be obtained constructively through these reduced two-stage stochastic integer linear programming models. The results obtained from the resulting rollout policy with CPLEX execution during rollout are also presented to validate the reduced model and the matheuristic algorithm. This approach is proposed as a simple implementation when performing rollout for the lookahead approach in ADP.

[1]  Shangyao Yan,et al.  A planning model and solution algorithm for multi-trip split-delivery vehicle routing and scheduling problems with time windows , 2015, Comput. Ind. Eng..

[2]  Wei Zhang,et al.  Multi-depot multi-trip vehicle routing problem with time windows and release dates , 2020 .

[3]  Gai-ge Wang,et al.  Using Monarch Butterfly Optimization to Solve the Emergency Vehicle Routing Problem with Relief Materials in Sudden Disasters , 2019, Open Geosciences.

[4]  Yiping Jiang,et al.  Integrated multi-item packaging and vehicle routing with split delivery problem for fresh agri-product emergency supply at large-scale epidemic disease context , 2020, Journal of Traffic and Transportation Engineering (English Edition).

[5]  Dirk C. Mattfeld,et al.  Offline-Online Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests , 2019, Transp. Sci..

[6]  Gregorio Tirado,et al.  Multi-criteria optimization for last mile distribution of disaster relief aid: Test cases and applications , 2018, Eur. J. Oper. Res..

[7]  Dirk C. Mattfeld,et al.  A Rollout Algorithm for Vehicle Routing with Stochastic Customer Requests , 2016 .

[8]  B. Zhao April 2015 Nepal earthquake: observations and reflections , 2015, Natural Hazards.

[9]  Toni Bakhtiar,et al.  Vehicle routing problems in rice-for-the-poor distribution , 2019 .

[10]  Gregorio Tirado,et al.  A New Ant Colony-Based Methodology for Disaster Relief , 2020 .

[11]  Filscha Nurprihatin,et al.  Waste Collection Vehicle Routing Problem Model with Multiple Trips, Time Windows, Split Delivery, Heterogeneous Fleet and Intermediate Facility , 2020 .

[12]  Starr Roxanne Hiltz,et al.  An Overview of Public Concerns During the Recovery Period after a Major Earthquake: Nepal Twitter Analysis , 2016, 2016 49th Hawaii International Conference on System Sciences (HICSS).

[13]  Noor Hasnah Moin,et al.  Solving inventory routing problem with stochastic demand , 2018 .

[14]  Paul Renaud-Goud,et al.  Capacitated Vehicle Routing Problem under Deadlines , 2019, 2019 International Conference on Information and Communication Technologies for Disaster Management (ICT-DM).

[15]  Nicola Secomandi,et al.  Comparing neuro-dynamic programming algorithms for the vehicle routing problem with stochastic demands , 2000, Comput. Oper. Res..

[16]  Panos M. Pardalos,et al.  Livestock Evacuation Planning for Natural and Man-made Emergencies , 2013, International Journal of Mass Emergencies & Disasters.

[17]  K. Goda,et al.  Reconnaissance report on geotechnical and structural damage caused by the 2015 Gorkha Earthquake, Nepal , 2015 .

[18]  John P. Wilson,et al.  Scalable evacuation routing in a dynamic environment , 2018, Comput. Environ. Urban Syst..

[19]  Adamo Bosco,et al.  Managing stochastic demand in an Inventory Routing Problem with transportation procurement , 2015 .

[20]  Xiaohang Yue,et al.  A Novel Hybrid Ant Colony Optimization Algorithm for Emergency Transportation Problems During Post-Disaster Scenarios , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  Justin C. Goodson Solution methodologies for vehicle routing problems with stochastic demand , 2010 .

[22]  L. Wang,et al.  The fuel replenishment problem: A split-delivery multi-compartment vehicle routing problem with multiple trips , 2020, Comput. Oper. Res..

[23]  Liang Chen,et al.  A Vehicle Route Planning Method of Two-Phase Large-Scale Crowd Evacuation in Typhoon Relief Activities , 2019 .

[24]  Linet Özdamar,et al.  A dynamic logistics coordination model for evacuation and support in disaster response activities , 2007, Eur. J. Oper. Res..

[25]  Ruey-Maw Chen,et al.  Optimal Routing for Split Delivery Vehicle Routing Problems , 2018, 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI).

[26]  John N. Tsitsiklis,et al.  Rollout Algorithms for Combinatorial Optimization , 1997, J. Heuristics.

[27]  Moshe Dror,et al.  Vehicle Routing with Stochastic Demands: Properties and Solution Frameworks , 1989, Transp. Sci..

[28]  Adamo Bosco,et al.  A stochastic inventory routing problem with stock-out , 2013 .

[29]  Jianhua Fan,et al.  A Multiple Vehicles Routing Problem Algorithm with Stochastic Demand , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[30]  Barrett W. Thomas,et al.  Rollout Policies for Dynamic Solutions to the Multivehicle Routing Problem with Stochastic Demand and Duration Limits , 2013, Oper. Res..

[31]  Lai Soon Lee,et al.  Vehicle Routing Optimisation in Humanitarian Operations: A Survey on Modelling and Optimisation Approaches , 2021, Applied Sciences.

[32]  Dongxu Chen,et al.  Multiple Depots Vehicle Routing Problem in the Context of Total Urban Traffic Equilibrium , 2017 .

[33]  S. Meysam Mousavi,et al.  Multi-objective, multi-period location-routing model to distribute relief after earthquake by considering emergency roadway repair , 2016, Neural Computing and Applications.

[34]  Juan Sepúlveda,et al.  A Model-Driven Decision Support System for Aid in a Natural Disaster , 2019, IHSED.

[35]  Nicola Secomandi,et al.  A Rollout Policy for the Vehicle Routing Problem with Stochastic Demands , 2001, Oper. Res..

[36]  Clara Novoa Static and dynamic approaches for solving the vehicle routing problem with stochastic demands , 2005 .

[37]  Ali Husseinzadeh Kashan,et al.  A Multi-Objective Multi-Period Model for Humanitarian Relief Logistics with Split Delivery and Multiple Uses of Vehicles , 2020 .

[38]  Barrett W. Thomas,et al.  Restocking-Based Rollout Policies for the Vehicle Routing Problem with Stochastic Demand and Duration Limits , 2016, Transp. Sci..

[39]  Ali Haghani,et al.  Formulation and solution of a multi-commodity, multi-modal network flow model for disaster relief operations , 1996 .

[40]  Saleh Mesbah,et al.  A Framework for Emergency-Evacuation Planning Using GIS and DSS , 2017, IF&GIS.

[41]  Junjae Chae,et al.  A Model for Sustainable Courier Services: Vehicle Routing with Exclusive Lanes , 2020, Sustainability.

[42]  T. C. Edwin Cheng,et al.  Integrated production and multiple trips vehicle routing with time windows and uncertain travel times , 2019, Comput. Oper. Res..

[43]  F. Sibel Salman,et al.  Online routing and scheduling of search-and-rescue teams , 2020, OR Spectr..

[44]  R. Bellman,et al.  History and development of dynamic programming , 1984, IEEE Control Systems Magazine.

[45]  Shaoquan Ni,et al.  Routing Design for Emergency Supplies Based on Multi-Objective Programming , 2014 .

[46]  Xi Chen,et al.  Long-Term Scheduling for Cascaded Hydro Energy Systems With Annual Water Consumption and Release Constraints , 2010, IEEE Transactions on Automation Science and Engineering.

[47]  Wen-wen Qian,et al.  Multi-Objective Routing Optimization for Urban Emergency Rescue Vehicles , 2019 .

[48]  D. Sharma Nepal earthquake exposes gaps in disaster preparedness , 2015, The Lancet.

[49]  Pan Shang,et al.  Open-source VRPLite Package for Vehicle Routing with Pickup and Delivery: A Path Finding Engine for Scheduled Transportation Systems , 2018, Urban Rail Transit.

[50]  Jessica L. Heier Stamm,et al.  An agent-based modeling approach to improve coordination between humanitarian relief providers , 2015, 2015 Winter Simulation Conference (WSC).

[51]  Nicola Secomandi,et al.  Analysis of a Rollout Approach to Sequencing Problems with Stochastic Routing Applications , 2003, J. Heuristics.

[52]  Othmane El Yaakoubi,et al.  A genetic algorithm for solving a multi-trip vehicle routing problem with time windows and simultaneous pick-up and delivery in a hospital complex , 2019, ICMLSC 2019.

[53]  R. Bellman The theory of dynamic programming , 1954 .

[54]  Ran Tian,et al.  Research on Emergency Vehicle Routing Planning Based on Short-Term Traffic Flow Prediction , 2018, Wirel. Pers. Commun..

[55]  Vasileios Zeimpekis,et al.  Supply planning for shelters and emergency management crews , 2020, Oper. Res..

[56]  Nicola Secomandi,et al.  Exact and heuristic dynamic programming algorithms for the vehicle routing problem with stochastic demands , 1998 .

[57]  Luca Bertazzi,et al.  Faster rollout search for the vehicle routing problem with stochastic demands and restocking , 2018, Eur. J. Oper. Res..

[58]  Martin W. P. Savelsbergh,et al.  Worst-Case Analysis for Split Delivery Vehicle Routing Problems , 2006, Transp. Sci..

[59]  Wei Tu,et al.  Multi-Objective Emergency Material Vehicle Dispatching and Routing under Dynamic Constraints in an Earthquake Disaster Environment , 2017, ISPRS Int. J. Geo Inf..

[60]  Robert H. Storer,et al.  An approximate dynamic programming approach for the vehicle routing problem with stochastic demands , 2009, Eur. J. Oper. Res..

[61]  M. Dror Modeling vehicle routing with uncertain demands as a stochastic program: Properties of the corresponding solution , 1993 .

[62]  S. Neupane Immediate lessons from the Nepal earthquake , 2015, The Lancet.

[63]  Nezam Mahdavi-Amiri,et al.  Optimal distribution of the injured in a multi-type transportation network with damage-dependent travel times: Two metaheuristic approaches , 2019 .