A Graph Model for Taxi Ride Sharing Supported by Graph Databases

The emergence of more complex, data-intensive applications motivates a high demand of effective data modeling for graph databases to support efficient query answering. In this paper, we develop an intuitive graph data model for dynamic taxi ride sharing. We argue that our proposed data model meets the data needs imposed by three fundamental tasks associated with taxi ride sharing. An experiment consisting of a taxi ride sharing simulation with real-world data demonstrates the effectiveness of our modelling approach.

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

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

[3]  Joydeep Ghosh,et al.  Graph databases for large-scale healthcare systems: A framework for efficient data management and data services , 2014, 2014 IEEE 30th International Conference on Data Engineering Workshops.

[4]  Chunming Qiao,et al.  Towards efficient vacant taxis Cruising Guidance , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[5]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[6]  Ellen R. Bergeman,et al.  Graph database systems , 1995 .

[7]  Margaret H. Dunham,et al.  Join processing in relational databases , 1992, CSUR.

[8]  Amine Mhedhbi,et al.  The Ubiquity of Large Graphs and Surprising Challenges of Graph Processing , 2017 .

[9]  Nicholas Jing Yuan,et al.  T-Finder: A Recommender System for Finding Passengers and Vacant Taxis , 2013, IEEE Transactions on Knowledge and Data Engineering.

[10]  Cliff Joslyn,et al.  Massive scale cyber traffic analysis: a driver for graph database research , 2013, GRADES.

[11]  Christopher J. Rawlings,et al.  Representing and querying disease networks using graph databases , 2016, BioData Mining.

[12]  Eduardo C. Xavier,et al.  Dynamic Taxi and Ridesharing: A Framework and Heuristics for the Optimization Problem , 2013, IJCAI.

[13]  Claudio Gutierrez,et al.  Survey of graph database models , 2008, CSUR.

[14]  Paolo Santi,et al.  Supporting Information for Quantifying the Benefits of Vehicle Pooling with Shareability Networks Data Set and Pre-processing , 2022 .

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

[16]  Yixin Chen,et al.  A comparison of a graph database and a relational database: a data provenance perspective , 2010, ACM SE '10.

[17]  Sven Hartmann,et al.  Using a Conceptual Model to Transform Road Networks from OpenStreetMap to a Graph Database , 2018, ER.

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

[19]  Satish V. Ukkusuri,et al.  Optimal assignment and incentive design in the taxi group ride problem , 2017 .