Abstract
Traffic jam has grown to be a more and more difficult problem to be solved in big cities around the world, and people are getting less chance to take taxis. In order to remit this issue, we propose a recommendation strategy based on taxi traces data for passenger by the roads to make it easier. Considering the scale of taxi traces data, Hadoop is employed to handle the traces data, whose tasks include filtering and cleaning of the data, mapping taxi traces, and computing the average passage time and empty taxi arrival rate on the roads. When a user uploads his position and the time, assisted by weather condition gain from the Internet, we get the very model that corresponds to the date and the weather; the time interval is thought to be the expected waiting time between the moment when user requests the service and the moment when the cumulative number of empty taxi is greater than or equal to 1 after adding the time the taxi spends on the road, and is pushed to the user. The experiment is conducted on the base of a real-world dataset generated by over 12,000 taxis over a period of 3 months in Beijing. Experimental results demonstrate that the processing speed of Hadoop is nine times faster than serial’s, which displays the feasibility of Hadoop in the application of massive traces data. In addition, the accuracy of the recommendation strategy reaches up to 88.75 %, and it meets the demand of real-time service.












Similar content being viewed by others
References
Pan G (2012) Mobile trajectory data analysis and Wisdom City (vol 8, 5th edn) The Chinese Society of Computer Communication, p 31-362012
Xie X, Zheng Y (2009) Trajectories GLGPS. Understanding user behavior geospatially. Contextual and social media understanding and usage: 08251
Zheng Y, Liu L, Wang L, Xie, X (2008) Learning transportation mode from raw GPS data for geographic applications on the web. In: Proceedings of the 17th international conference on World Wide Web, pp 247–256
Zheng Y, Liu L, Wang L, Xie X (2008) Understanding mobility based on GPS data. In: Proceedings of the 17th international conference on World Wide Web, pp 247–256
Elleuch W, Wali A, Alimi AM (2015) An investigation of parallel road map inference from big GPS traces data. Proc Comput Sci 53:131–140
Liu S, Liu Y, Ni LM, Fan J, Li M, Liu Y (2010) Towards mobility-based clustering. In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 919–928
Zhang D, Li N, Zhou ZH, Chen C, Sun L, Li S (2011) iBAT: detecting anomalous taxi trajectories from GPS traces. IBAT: detecting anomalous taxi trajectories from GPS traces. ResearchGate:99–108
Zheng Y, Liu Y, Yuan J, Xie X (2011) Urban computing with taxicabs. In: Proceedings of the 13th international conference on Ubiquitous computing, pp 89–98
Zheng Y, Yuan J, Xie W, Xie X, Sun G (2010) Drive smartly as a taxi driver. In: Ubiquitous intelligence & computing and 7th international conference on autonomic & trusted computing (UIC/ATC), 2010 7th international conference on, pp 484–486
Tang J, Liu F, Wang Y, Wang H (2015) Uncovering urban human mobility from large scale taxi GPS data. Phys A Stat Mech Appl 438:140–153
Pan G, Qi G, Wu Z, Zhang D, Li S (2013) Land-use classification using Taxi GPS traces. IEEE Trans Intell Transp Syst 14(1):113–123
Yuan J, Zheng Y, Zhang L, Xie X, Sun G (2011) Where to find my next passenger. In: Proceedings of the 13th international conference on Ubiquitous computing, pp 109–118
Lee J, Shin I, Park GL (2008) Analysis of the passenger pick-up pattern for taxi location recommendation. In Networked computing and advanced information management, 2008. NCM’08. Fourth international conference on, pp 199–204
Chen C, Zhang D, Li N, Zhou ZH (2014) B-planner: planning bidirectional night bus routes using large-scale taxi GPS traces. IEEE Trans Intell Transp Syst 15(4):1451–1465
Qi G, Pan G, Li S, Wu Z, Zhang D, Sun L (2013) How long a passenger waits for a vacant taxi—large-scale taxi trace mining for smart cities. In: IEEE International conference on green computing & communications, IEEE & internet of things, pp 1029–1036
Yuan NJ, Zheng Y, Zhang L, Xie X (2013) T-finder: a recommender system for finding passengers and vacant taxis. IEEE Trans TKDE 25:2390C2403
Taylor RC (2010) An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics. BMC Bioinform 11(suppl 12):S1
Author information
Authors and Affiliations
Corresponding author
Additional information
This research work has been supported by Natural Science Foundation of Heilongjiang Province of China (ZD201403) and Technological innovation talent research project in Harbin (2014RFQXJ132).
Rights and permissions
About this article
Cite this article
Jing, W., Hu, L., Shu, L. et al. RPR: recommendation for passengers by roads based on cloud computing and taxis traces data. Pers Ubiquit Comput 20, 337–347 (2016). https://doi.org/10.1007/s00779-016-0925-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-016-0925-9