TY - JOUR
T1 - Utility-Aware Dynamic Ridesharing in Spatial Crowdsourcing
AU - Li, Yafei
AU - Li, Huiling
AU - Huang, Xin
AU - Xu, Jianliang
AU - Han, Yu
AU - Xu, Mingliang
N1 - Funding information:
This work was supported in part by the Project of Science and Technology Major Project of Yunnan Province under Grant 202105AG070005, in part by NSFC under Grants 61972362, 61602420, and 62036010, in part by HNSF under Grant 202300410378, in part by CPSF under Grant 2018M630836, in part by HK RGC under Grants 22200320, 12202221, C2004-21GF, GDNSF 2019B1515130001.
Publisher Copyright:
© 2022 IEEE.
PY - 2024/2
Y1 - 2024/2
N2 - With smartphones and geo-locating devices widely used around the world, ridesharing, as a main application field of spatial crowdsourcing, has been fast expanding its widespread adoption and potentially brings great benefits to human society and the environment. However, ridesharing has so far not been as popular as expected. A recent survey shows that notable obstacles come from concerns about social comfort and price fairness when riding with strangers. To defeat these obstacles, in this paper, we study a novel problem of utility-aware ride matching (URM) for dynamic ridesharing, where drivers and riders are matched in batches by considering their social comfort and price revenue. While the URM problem is of practical usefulness, we prove that this problem is Nondeterministic Polynomial Hard (NP-hard). To tackle the problem optimally and find exact answers, we present a novel bipartite matching algorithm by integrating an effective Driver-Rider Graph (DR-Graph) index. To balance the effectiveness and efficiency, we propose two efficient algorithms to solve the URM problem with only a small loss of utility. Leveraging a bounded Driver-Rider-group Graph (DRg-Graph) and several useful pruning bounds for matching utility and travel cost, we develop an ϵ -refining algorithm to find an ϵ -approximation matching utility of the optimal answer. Extensive experiments on real datasets showed that our proposed algorithms achieved effective matching results of social-pricing based utilities and the efficient performance of quick matching under various parameter settings.
AB - With smartphones and geo-locating devices widely used around the world, ridesharing, as a main application field of spatial crowdsourcing, has been fast expanding its widespread adoption and potentially brings great benefits to human society and the environment. However, ridesharing has so far not been as popular as expected. A recent survey shows that notable obstacles come from concerns about social comfort and price fairness when riding with strangers. To defeat these obstacles, in this paper, we study a novel problem of utility-aware ride matching (URM) for dynamic ridesharing, where drivers and riders are matched in batches by considering their social comfort and price revenue. While the URM problem is of practical usefulness, we prove that this problem is Nondeterministic Polynomial Hard (NP-hard). To tackle the problem optimally and find exact answers, we present a novel bipartite matching algorithm by integrating an effective Driver-Rider Graph (DR-Graph) index. To balance the effectiveness and efficiency, we propose two efficient algorithms to solve the URM problem with only a small loss of utility. Leveraging a bounded Driver-Rider-group Graph (DRg-Graph) and several useful pruning bounds for matching utility and travel cost, we develop an ϵ -refining algorithm to find an ϵ -approximation matching utility of the optimal answer. Extensive experiments on real datasets showed that our proposed algorithms achieved effective matching results of social-pricing based utilities and the efficient performance of quick matching under various parameter settings.
KW - Spatial crowdsourcing
KW - location-based services
KW - optimization
KW - ridesharing
KW - social network
UR - http://www.scopus.com/inward/record.url?scp=85146231747&partnerID=8YFLogxK
U2 - 10.1109/TMC.2022.3232215
DO - 10.1109/TMC.2022.3232215
M3 - Journal article
AN - SCOPUS:85146231747
SN - 1536-1233
VL - 23
SP - 1066
EP - 1079
JO - IEEE Transactions on Mobile Computing
JF - IEEE Transactions on Mobile Computing
IS - 2
ER -