Data Analytics and Optimisation for Assessing a Ride Sharing System

Ride-sharing schemes attempt to reduce road traffic by matching prospective passengers to drivers with spare seats in their cars. To be successful, such schemes require a critical mass of drivers and passengers. In current deployed implementations, the possible matches are based on heuristics, rather than real route times or distances. In some cases, the heuristics propose infeasible matches; in others, feasible matches are omitted. Poor ride matching is likely to deter participants from using the system. We develop a constraint-based model for acceptable ride matches which incorporates route plans and time windows. Through data analytics on a history of advertised schedules and agreed shared trips, we infer parameters for this model that account for 90 % of agreed trips. By applying the inferred model to the advertised schedules, we demonstrate that there is an imbalance between riders and passengers. We assess the potential benefits of persuading existing drivers to switch to becoming passengers if appropriate matches can be found, by solving the inferred model with and without switching. We demonstrate that flexible participation has the potential to reduce the number of unmatched participants by up to 80 %.

[1]  Barry O'Sullivan,et al.  Optimisation for the Ride-Sharing Problem: a Complexity-based Approach , 2014, ECAI.

[2]  Eric Horvitz,et al.  Collaboration and shared plans in the open world: studies of ridesharing , 2009, IJCAI 2009.

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

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

[5]  Steven David Prestwich,et al.  Online Stochastic Planning for Taxi and Ridesharing , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[6]  Juan-Zi Li,et al.  Ride-Sharing: A Multi Source-Destination Path Planning Approach , 2012, Australasian Conference on Artificial Intelligence.

[7]  Kenneth N. Brown,et al.  Minimizing the Driving Distance in Ride Sharing Systems , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[8]  Antonio LaTorre,et al.  A variable neighborhood search algorithm for the optimization of a dial-a-ride problem in a large city , 2013, Expert Syst. Appl..

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

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

[11]  Gilbert Laporte,et al.  Parallel Tabu search heuristics for the dynamic multi-vehicle dial-a-ride problem , 2004, Parallel Comput..

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

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