An Optimal Ride Sharing Recommendation Framework for Carpooling Services

Carpooling services allow drivers to share rides with other passengers. This helps in reducing the passengers’ fares and time, as well as traffic congestion and increases the income for drivers. In recent years, several carpooling-based recommendation systems have been proposed. However, most of the existing systems do no effectively balance the conflicting objectives of drivers and passengers. We propose a highest aggregated score vehicular recommendation (HASVR) framework that recommends a vehicle with highest aggregated score to the requesting passenger. The aggregated score is based on parameters, namely: a) average time delay; b) vehicle’s capacity; c) fare reduction; d) driving distance; and e) profit increment. We propose a heuristic that balances the incentives of both drivers and passengers keeping in consideration their constraints and the real-time traffic conditions. We evaluated HASVR with a real-world data set that contains GPS trace data of 61,136 taxicabs. Evaluation results confirm the effectiveness of HASVR compared with existing scheme in reducing the total mileage used to deliver all passengers, reducing the passengers’ fare, increasing the profit of drivers, and increasing the percentage of satisfied ride requests.

[1]  Gregory Gutin,et al.  The traveling salesman problem , 2006, Discret. Optim..

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

[3]  Fan Zhang,et al.  Carpooling Service for Large-Scale Taxicab Networks , 2016, ACM Trans. Sens. Networks.

[4]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[5]  Meikang Qiu,et al.  Transfer Problem in a Cloud-based Public Vehicle System with Sustainable Discomfort , 2016, Mob. Networks Appl..

[6]  Desheng Zhang,et al.  CallCab: A unified recommendation system for carpooling and regular taxicab services , 2013, 2013 IEEE International Conference on Big Data.

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

[8]  Sirajum Munir,et al.  Online Cruising Mile Reduction in Large-Scale Taxicab Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

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

[10]  Desheng Zhang,et al.  A Carpooling Recommendation System for Taxicab Services , 2014, IEEE Transactions on Emerging Topics in Computing.

[11]  HuangYan,et al.  Large scale real-time ridesharing with service guarantee on road networks , 2014, VLDB 2014.

[12]  Yu Zheng,et al.  Real-Time City-Scale Taxi Ridesharing , 2015, IEEE Transactions on Knowledge and Data Engineering.

[13]  Yu Zheng,et al.  T-Drive trajectory data sample , 2011 .

[14]  Helmut Krcmar,et al.  Matching Drivers and Transportation Requests in Crowdsourced Delivery Systems , 2017, AMCIS.

[15]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

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

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

[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.