Price-and-Time-Aware Dynamic Ridesharing

Ridesharing refers to a transportation scenario where travellers with similar itineraries and time schedules share a vehicle for a trip and split the travel cost, which may include fuel, tolls, and parking fees. Ridesharing is popular among travellers because it can reduce their travel costs, and it also holds the potential to reduce travel time, congestion, air pollution, and overall fuel consumption. However, existing ridesharing systems often offer each traveller only one choice that aims to minimize system-wide vehicle travel distance or time. We propose a solution that offers more options. Specifically, we do this by considering both pick-up time and price, so that travellers are able to choose the vehicle that matches their preferences best. In order to identify quickly vehicles that satisfy incoming ridesharing requests, we propose two efficient matching algorithms that follow the single-side and dual-side search paradigms, respectively. To further accelerate the matching, indexes on the road network and vehicles are developed, based on which several pruning heuristics are designed. Extensive experiments on a large Shanghai taxi dataset offer insights into the performance of our proposed techniques and compare with a baseline that extends the state-of-the art method.

[1]  Torben Bach Pedersen,et al.  Highly scalable trip grouping for large-scale collective transportation systems , 2008, EDBT '08.

[2]  Michael G. H. Bell,et al.  Solution of the Dial-a-Ride Problem with multi-dimensional capacity constraints , 2006, Int. Trans. Oper. Res..

[3]  Jeffrey Xu Yu,et al.  Optimal Multi-Meeting-Point Route Search , 2016, IEEE Transactions on Knowledge and Data Engineering.

[4]  Christian S. Jensen,et al.  Enabling Time-Dependent Uncertain Eco-Weights For Road Networks , 2014, GeoRich'14.

[5]  Lei Chen,et al.  Utility-Aware Ridesharing on Road Networks , 2017, SIGMOD Conference.

[6]  Ugur Demiryurek,et al.  Price-aware real-time ride-sharing at scale: an auction-based approach , 2016, SIGSPATIAL/GIS.

[7]  Xiaohui Liang,et al.  Privacy-Preserving Ride Sharing Scheme for Autonomous Vehicles in Big Data Era , 2017, IEEE Internet of Things Journal.

[8]  Der-Horng Lee,et al.  Taxi Dispatch System Based on Current Demands and Real-Time Traffic Conditions , 2003 .

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

[10]  Sheng Zhong,et al.  A Jointly Differentially Private Scheduling Protocol for Ridesharing Services , 2017, IEEE Transactions on Information Forensics and Security.

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

[12]  Ouri Wolfson,et al.  Analysis and evaluation of the slugging form of ridesharing , 2013, SIGSPATIAL/GIS.

[13]  Mark E. T. Horn,et al.  Fleet scheduling and dispatching for demand-responsive passenger services , 2002 .

[14]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[15]  Xiaoyi Duan,et al.  Real-Time Personalized Taxi-Sharing , 2016, DASFAA.

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

[17]  Sanjay Kumar Madria,et al.  A Flexible Real-Time Ridesharing System Considering Current Road Conditions , 2016, 2016 17th IEEE International Conference on Mobile Data Management (MDM).

[18]  Ricardo Fernandes,et al.  Empirical evaluation of a dynamic and distributed taxi-sharing system , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

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

[20]  Xiao Liu,et al.  TaxiHailer: A Situation-Specific Taxi Pick-Up Points Recommendation System , 2014, DASFAA.

[21]  Yu Zheng,et al.  T-share: A large-scale dynamic taxi ridesharing service , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[22]  Mohamed F. Mokbel,et al.  SHAREK: A Scalable Dynamic Ride Sharing System , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[23]  Gurulingesh Raravi,et al.  Xhare-a-Ride: A Search Optimized Dynamic Ride Sharing System with Approximation Guarantee , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[24]  Chengcheng Dai Ridesharing Recommendation: Whether and Where Should I Wait? , 2016, WAIM.

[25]  Warren B. Powell,et al.  Dynamic Models for Freight Transportation , 2007 .