Recommending Profitable Taxi Travel Routes Based on Big Taxi Trajectories Data

Recommending routes with the shortest cruising distance based on big taxi trajectories is an active research topic. In this paper, we first introduce a temporal probability grid network generated from the taxi trajectories, then a profitable route recommendation algorithm called Adaptive Shortest Expected Cruising Route (ASECR) algorithm is proposed. ASECR recommends profitable routes based on assigned potential profitable grids and updates the profitable route constantly based on taxis’ movements as well as utilizing the temporal probability grid network dynamically. To handle the big trajectory data and improve the efficiency of updating route constantly, a data structure kdS-tree is proposed and implemented for ASECR. The experiments on two real taxi trajectory datasets demonstrate the effectiveness and efficiency of the proposed algorithm.

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

[2]  Shlomo Bekhor,et al.  Evaluation of choice set generation algorithms for route choice models , 2006, Ann. Oper. Res..

[3]  Ping-Feng Pai,et al.  A hybrid ARIMA and support vector machines model in stock price forecasting , 2005 .

[4]  Ralf Hartmut Güting,et al.  Moving Objects Databases , 2005 .

[5]  Dimitrios Gunopulos,et al.  Discovering similar multidimensional trajectories , 2002, Proceedings 18th International Conference on Data Engineering.

[6]  Jian Yang,et al.  Feature Selection in Conditional Random Fields for Map Matching of GPS Trajectories , 2014, LBS.

[7]  Cheng Long,et al.  Direction-Preserving Trajectory Simplification , 2013, Proc. VLDB Endow..

[8]  Hui Xiong,et al.  An energy-efficient mobile recommender system , 2010, KDD.

[9]  Dapeng Li,et al.  Map-reduce for calibrating massive bus trajectory data , 2013, 2013 13th International Conference on ITS Telecommunications (ITST).

[10]  Donald F. Towsley,et al.  Detecting anomalies in network traffic using maximum entropy estimation , 2005, IMC '05.

[11]  Jie Cao,et al.  Pick-Up Tree Based Route Recommendation from Taxi Trajectories , 2012, WAIM.

[12]  Xing Xie,et al.  Where to find my next passenger , 2011, UbiComp '11.

[13]  Yuan Yu,et al.  Dryad: distributed data-parallel programs from sequential building blocks , 2007, EuroSys '07.

[14]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[15]  Jiawei Han,et al.  Adaptive Fastest Path Computation on a Road Network: A Traffic Mining Approach , 2007, VLDB.

[16]  Dino Pedreschi,et al.  Time-focused clustering of trajectories of moving objects , 2006, Journal of Intelligent Information Systems.

[17]  Favyen Bastani,et al.  Towards Reducing Taxicab Cruising Time Using Spatio-Temporal Profitability Maps , 2011, SSTD.

[18]  Zhaohui Wu,et al.  Prediction of urban human mobility using large-scale taxi traces and its applications , 2012, Frontiers of Computer Science.

[19]  Frédéric Meunier,et al.  Design and operation for an electric taxi fleet , 2015, OR Spectr..

[20]  Qingquan Li,et al.  Mining time-dependent attractive areas and movement patterns from taxi trajectory data , 2009, 2009 17th International Conference on Geoinformatics.

[21]  Yuan Luo,et al.  A Novel Taxi Dispatch System for Smart City , 2013, HCI.

[22]  Yu Jian-xin Taxi calling and scheduling system based on GPS , 2009 .

[23]  Stephen M. Omohundro,et al.  Five Balltree Construction Algorithms , 2009 .

[24]  Kentaro Uesugi,et al.  Adaptive Routing of Cruising Taxis by Mutual Exchange of Pathways , 2008, KES.

[25]  P. Abbeel,et al.  Path and travel time inference from GPS probe vehicle data , 2009 .

[26]  Desheng Zhang,et al.  pCruise: Reducing Cruising Miles for Taxicab Networks , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[27]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[28]  Yongtaek Lim,et al.  A SHORTEST PATH ALGORITHM FOR REAL ROAD NETWORK BASED ON PATH OVERLAP , 2005 .

[29]  Dieter Pfoser,et al.  Novel Approaches to the Indexing of Moving Object Trajectories , 2000, VLDB.

[30]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[31]  Ralf Hartmut Güting,et al.  Modeling and querying moving objects in networks , 2006, The VLDB Journal.

[32]  Ziqi Liao,et al.  Taxi dispatching via Global Positioning Systems , 2001, IEEE Trans. Engineering Management.

[33]  Jinxing Hu,et al.  Dynamic modeling of urban population travel behavior based on data fusion of mobile phone positioning data and FCD , 2009, 2009 17th International Conference on Geoinformatics.

[34]  Kazuhiro Seki,et al.  Parallel Distributed Trajectory Pattern Mining Using Hierarchical Grid with MapReduce , 2013, Int. J. Grid High Perform. Comput..

[35]  Aleksandar Kuzmanovic,et al.  Understanding human movement semantics: a point of interest based approach , 2012, WWW.

[36]  Torben Bach Pedersen,et al.  Privacy-Preserving Data Mining on Moving Object Trajectories , 2007, 2007 International Conference on Mobile Data Management.

[37]  Jae-Gil Lee,et al.  Trajectory clustering: a partition-and-group framework , 2007, SIGMOD '07.

[38]  Nick Roussopoulos,et al.  Nearest neighbor queries , 1995, SIGMOD '95.

[39]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[40]  Dan Feldman,et al.  Trajectory clustering for motion prediction , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[41]  Richard F. Meyer,et al.  The organization and operation of a taxi fleet , 1961 .

[42]  Anjan K. Koundinya,et al.  MapReduce Design of K-Means Clustering Algorithm , 2013, 2013 International Conference on Information Science and Applications (ICISA).

[43]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[44]  Bo Xu,et al.  Moving objects databases: issues and solutions , 1998, Proceedings. Tenth International Conference on Scientific and Statistical Database Management (Cat. No.98TB100243).