Ride-sharing under travel time uncertainty: Robust optimization and clustering approaches

Abstract In this paper, a ride-sharing system that supports frequent updates of participants’ information is studied, for which driver-rider matching and associated routes need to be decided quickly. Uncertain travel time is considered explicitly when matching and route decisions are made; a robust optimization approach is proposed to handle it properly. To achieve computational tractability, an extended insertion algorithm in conjunction with a tabu search method is proposed, and a cluster-first-route-second approach is used to find heuristic solutions. In particular, a greedy heuristic and k-means algorithm are used to group the riders and their respective results, along with non-clustering case outcomes, are compared. Numerical examples show that the ride-sharing system considered in this paper can be a viable solution by means of our proposed approaches even for challenging cases where the scale of the system is large and decisions need to be made quickly.

[1]  Roberto Baldacci,et al.  An Exact Method for the Car Pooling Problem Based on Lagrangean Column Generation , 2004, Oper. Res..

[2]  E. Ferguson The rise and fall of the American carpool: 1970–1990 , 1997 .

[3]  Caroline Prodhon,et al.  Heuristic Approaches to solve a Generalized Dial-a-Ride Problem Applied to Car-pooling , 2016 .

[4]  Sarvapali D. Ramchurn,et al.  Sharing Rides with Friends: A Coalition Formation Algorithm for Ridesharing , 2015, AAAI.

[5]  Stephan Winter,et al.  Ad hoc shared‐ride trip planning by mobile geosensor networks , 2006, Int. J. Geogr. Inf. Sci..

[6]  C. Morency The ambivalence of ridesharing , 2007 .

[7]  Nicola Sacco,et al.  Designing a multimodal generalised ride sharing system , 2016 .

[8]  Susan Shaheen,et al.  Ridesharing in North America: Past, Present, and Future , 2012 .

[9]  Jie Zhang,et al.  A Discounted Trade Reduction Mechanism for Dynamic Ridesharing Pricing , 2016, IEEE Transactions on Intelligent Transportation Systems.

[10]  Martin W. P. Savelsbergh,et al.  Efficient Insertion Heuristics for Vehicle Routing and Scheduling Problems , 2004, Transp. Sci..

[11]  Niels A. H. Agatz,et al.  The Value of Optimization in Dynamic Ride-Sharing: A Simulation Study in Metro Atlanta , 2010 .

[12]  Alan L. Erera,et al.  Stable Matching for Dynamic Ride-Sharing Systems , 2014 .

[13]  Vittorio Maniezzo,et al.  A distributed geographic information system for the daily car pooling problem , 2004, Comput. Oper. Res..

[14]  Fernando Ordóñez,et al.  Ridesharing: The state-of-the-art and future directions , 2013 .

[15]  Yahia Zare Mehrjerdi,et al.  Using greedy clustering method to solve capacitated location-routing problem with fuzzy demands , 2013, Eur. J. Oper. Res..

[16]  Ann Melissa Campbell,et al.  Routing for Relief Efforts , 2008, Transp. Sci..

[17]  Ruoming Jin,et al.  Large Scale Real-time Ridesharing with Service Guarantee on Road Networks , 2014, Proc. VLDB Endow..

[18]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

[19]  José Pinto Paixão,et al.  Using clustering analysis in a capacitated location-routing problem , 2007, Eur. J. Oper. Res..

[20]  Michael Lees,et al.  A Partition-Based Match Making Algorithm for Dynamic Ridesharing , 2015, IEEE Transactions on Intelligent Transportation Systems.

[21]  Nihan Çetin Demirel,et al.  A new geometric shape-based genetic clustering algorithm for the multi-depot vehicle routing problem , 2011, Expert Syst. Appl..

[22]  Martin W. P. Savelsbergh,et al.  Making dynamic ride-sharing work: The impact of driver and rider flexibility , 2016 .

[23]  R M Jorgensen,et al.  Solving the Dial-a-Ride problem using genetic algorithms , 2007, J. Oper. Res. Soc..

[24]  Matthew J. Roorda,et al.  Agent Based Model for Dynamic Ridesharing , 2016 .

[25]  Eduardo C. Xavier,et al.  Taxi and Ride Sharing: A Dynamic Dial-a-Ride Problem with Money as an Incentive , 2015, Expert Syst. Appl..

[26]  Hassan Artail,et al.  The shared-taxi problem: Formulation and solution methods , 2014 .

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