The Value of Prepositioning in Smartphone-Based Vanpool Services under Stochastic Requests and Time-Dependent Travel Times

One of the fundamental issues in dynamic vanpool services is to schedule a fleet of vans to serve passengers efficiently, which is usually modeled as the dynamic and stochastic dial-a-ride problem (DARP) in recent studies. However, these studies do not consider prepositioning when dispatching the vans. Prepositioning means positioning the vans in advance to satisfy potential future requests, instead of only considering sending the vans to requests received. This study developed a metaheuristic scheduling algorithm for the dynamic and stochastic DARP. The algorithm uses multiple scenarios which include future requests and traffic conditions to generate and evaluate potential decisions considering prepositioning. The study uses a real dataset, which includes requests from a vanpool services provider and traffic conditions achieved from an online map service, to test the algorithm. The results show that incorporating stochastic requests without considering prepositioning can improve the average profit by 18.6% and that prepositioning can improve average profit by 23.8% and reduce average waiting time by 74.7%. The influence of different algorithm parameters is tested to provide guidance for the practical usage of the proposed algorithm.

[1]  M. Grazia Speranza,et al.  Trends in transportation and logistics , 2018, Eur. J. Oper. Res..

[2]  Gerrit K. Janssens,et al.  Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots , 2014 .

[3]  Suleyman Karabuk,et al.  A nested decomposition approach for solving the paratransit vehicle scheduling problem , 2009 .

[4]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

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

[6]  Thomas Hanne,et al.  Bringing Robustness to Patient Flow Management Through Optimized Patient Transports in Hospitals , 2009, Interfaces.

[7]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

[8]  Richard F. Hartl,et al.  Metaheuristics for the dynamic stochastic dial-a-ride problem with expected return transports , 2011, Comput. Oper. Res..

[9]  Fabien Lehuédé,et al.  A multi-criteria large neighbourhood search for the transportation of disabled people , 2014, J. Oper. Res. Soc..

[10]  Jorge Pinho de Sousa,et al.  The Dial-a-Ride Problem with Split Requests and Profits , 2015, Transp. Sci..

[11]  Sophie N. Parragh Introducing heterogeneous users and vehicles into models and algorithms for the dial-a-ride problem , 2011, Transportation research. Part C, Emerging technologies.

[12]  Paul Schonfeld,et al.  Online Rejected-Reinsertion Heuristics for Dynamic Multivehicle Dial-a-Ride Problem , 2011 .

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

[14]  Richard F. Hartl,et al.  Variable neighborhood search for the dial-a-ride problem , 2010, Comput. Oper. Res..

[15]  Richard F. Hartl,et al.  Dynamic programming based metaheuristics for the dial-a-ride problem , 2016, Ann. Oper. Res..

[16]  Jonathan F. Bard,et al.  A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity , 2015, Transp. Sci..

[17]  Richard F. Hartl,et al.  Integrating stochastic time-dependent travel speed in solution methods for the dynamic dial-a-ride problem , 2014, Eur. J. Oper. Res..

[18]  Gilbert Laporte,et al.  A Hybrid Tabu Search and Constraint Programming Algorithm for the Dynamic Dial-a-Ride Problem , 2012, INFORMS J. Comput..

[19]  W. Y. Szeto,et al.  A survey of dial-a-ride problems: Literature review and recent developments , 2018 .

[20]  Kris Braekers,et al.  A hybrid Genetic Algorithm for the Heterogeneous Dial-A-Ride Problem , 2017, Comput. Oper. Res..

[21]  Verena Schmid,et al.  Hybrid column generation and large neighborhood search for the dial-a-ride problem , 2013, Comput. Oper. Res..

[22]  P. Healy,et al.  A new extension of local search applied to the Dial-A-Ride Problem , 1995 .