A Real-Time Taxicab Recommendation System Using Big Trajectories Data

Carpooling is becoming a more and more significant traffic choice, because it can provide additional service options, ease traffic congestion, and reduce total vehicle exhaust emissions. Although some recommendation systems have proposed taxicab carpooling services recently, they cannot fully utiliz...

Full description

Bibliographic Details
Main Authors: Pengpeng Chen, Hongjin Lv, Shouwan Gao, Qiang Niu, Shixiong Xia
Format: Article
Language:English
Published: Hindawi-Wiley 2017-01-01
Series:Wireless Communications and Mobile Computing
Online Access:http://dx.doi.org/10.1155/2017/5414930
id doaj-052bc03ee8864147bd14f0b15db6acac
record_format Article
spelling doaj-052bc03ee8864147bd14f0b15db6acac2020-11-25T01:16:30ZengHindawi-WileyWireless Communications and Mobile Computing1530-86691530-86772017-01-01201710.1155/2017/54149305414930A Real-Time Taxicab Recommendation System Using Big Trajectories DataPengpeng Chen0Hongjin Lv1Shouwan Gao2Qiang Niu3Shixiong Xia4School of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaSchool of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaSchool of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaSchool of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaSchool of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaCarpooling is becoming a more and more significant traffic choice, because it can provide additional service options, ease traffic congestion, and reduce total vehicle exhaust emissions. Although some recommendation systems have proposed taxicab carpooling services recently, they cannot fully utilize and understand the known information and essence of carpooling. This study proposes a novel recommendation algorithm, which provides either a vacant or an occupied taxicab in response to a passenger’s request, called VOT. VOT recommends the closest vacant taxicab to passengers. Otherwise, VOT infers destinations of occupied taxicabs by similarity comparison and clustering algorithms and then recommends the occupied taxicab heading to a close destination to passengers. Using an efficient large data-processing framework, Spark, we greatly improve the efficiency of large data processing. This study evaluates VOT with a real-world dataset that contains 14747 taxicabs’ GPS data. Results show that the ratio of range (between forecasted and actual destinations) of less than 900 M can reach 90.29%. The total mileage to deliver all passengers is significantly reduced (47.84% on average). Specifically, the reduced total mileage of nonrush hours outperforms other systems by 35%. VOT and others have similar performances in actual detour ratio, even better in rush hours.http://dx.doi.org/10.1155/2017/5414930
collection DOAJ
language English
format Article
sources DOAJ
author Pengpeng Chen
Hongjin Lv
Shouwan Gao
Qiang Niu
Shixiong Xia
spellingShingle Pengpeng Chen
Hongjin Lv
Shouwan Gao
Qiang Niu
Shixiong Xia
A Real-Time Taxicab Recommendation System Using Big Trajectories Data
Wireless Communications and Mobile Computing
author_facet Pengpeng Chen
Hongjin Lv
Shouwan Gao
Qiang Niu
Shixiong Xia
author_sort Pengpeng Chen
title A Real-Time Taxicab Recommendation System Using Big Trajectories Data
title_short A Real-Time Taxicab Recommendation System Using Big Trajectories Data
title_full A Real-Time Taxicab Recommendation System Using Big Trajectories Data
title_fullStr A Real-Time Taxicab Recommendation System Using Big Trajectories Data
title_full_unstemmed A Real-Time Taxicab Recommendation System Using Big Trajectories Data
title_sort real-time taxicab recommendation system using big trajectories data
publisher Hindawi-Wiley
series Wireless Communications and Mobile Computing
issn 1530-8669
1530-8677
publishDate 2017-01-01
description Carpooling is becoming a more and more significant traffic choice, because it can provide additional service options, ease traffic congestion, and reduce total vehicle exhaust emissions. Although some recommendation systems have proposed taxicab carpooling services recently, they cannot fully utilize and understand the known information and essence of carpooling. This study proposes a novel recommendation algorithm, which provides either a vacant or an occupied taxicab in response to a passenger’s request, called VOT. VOT recommends the closest vacant taxicab to passengers. Otherwise, VOT infers destinations of occupied taxicabs by similarity comparison and clustering algorithms and then recommends the occupied taxicab heading to a close destination to passengers. Using an efficient large data-processing framework, Spark, we greatly improve the efficiency of large data processing. This study evaluates VOT with a real-world dataset that contains 14747 taxicabs’ GPS data. Results show that the ratio of range (between forecasted and actual destinations) of less than 900 M can reach 90.29%. The total mileage to deliver all passengers is significantly reduced (47.84% on average). Specifically, the reduced total mileage of nonrush hours outperforms other systems by 35%. VOT and others have similar performances in actual detour ratio, even better in rush hours.
url http://dx.doi.org/10.1155/2017/5414930
work_keys_str_mv AT pengpengchen arealtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT hongjinlv arealtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT shouwangao arealtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT qiangniu arealtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT shixiongxia arealtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT pengpengchen realtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT hongjinlv realtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT shouwangao realtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT qiangniu realtimetaxicabrecommendationsystemusingbigtrajectoriesdata
AT shixiongxia realtimetaxicabrecommendationsystemusingbigtrajectoriesdata
_version_ 1725149730283978752