TY - JOUR
T1 - Querying Optimal Routes for Group Meetup
AU - Chen, Bo
AU - Zhu, Huaijie
AU - Liu, Wei
AU - Yin, Jian
AU - Lee, Wang Chien
AU - Xu, Jianliang
N1 - Funding Information:
This work is supported by National Natural Science Foundation of China (U1811264, U1911203, 61902438, 61902439), National Science Foundation for Post-Doctoral Scientists of China under Grant (2018M643307, 2019M663237), Natural Science Foundation of Guangdong Province under Grant (2019A1515011704, 2019A1515011159), Young Teacher Training Project of Sun Yat-sen University under Grant (19lgpy214, 19lgpy223) and Guangdong Basic and Applied Basic Research Foundation (2019B1515130001).
PY - 2021/6
Y1 - 2021/6
N2 - Motivated by location-based social networks which allow people to access location-based services as a group, we study a novel variant of optimal sequenced route (OSR) queries, optimal sequenced route for group meetup (OSR-G) queries. OSR-G query aims to find the optimal meeting POI (point of interest) such that the maximum users’ route distance to the meeting POI is minimized after each user visits a number of POIs of specific categories (e.g., gas stations, restaurants, and shopping malls) in a particular order. To process OSR-G queries, we first propose an OSR-Based (OSRB) algorithm as our baseline, which examines every POI in the meeting category and utilizes existing OSR (called E-OSR) algorithm to compute the optimal route for each user to the meeting POI. To address the shortcomings (i.e., requiring to examine every POI in the meeting category) of OSRB, we propose an upper bound based filtering algorithm, called circle filtering (CF) algorithm, which exploits the circle property to filter the unpromising meeting POIs. In addition, we propose a lower bound based pruning (LBP) algorithm, namely LBP-SP which exploits a shortest path lower bound to prune the unqualified meeting POIs to reduce the search space. Furthermore, we develop an approximate algorithm, namely APS, to accelerate OSR-G queries with a good approximation ratio. Finally the experimental results show that both CF and LBP-SP outperform the OSRB algorithm and have high pruning rates. Moreover, the proposed approximate algorithm runs faster than the exact OSR-G algorithms and has a good approximation ratio.
AB - Motivated by location-based social networks which allow people to access location-based services as a group, we study a novel variant of optimal sequenced route (OSR) queries, optimal sequenced route for group meetup (OSR-G) queries. OSR-G query aims to find the optimal meeting POI (point of interest) such that the maximum users’ route distance to the meeting POI is minimized after each user visits a number of POIs of specific categories (e.g., gas stations, restaurants, and shopping malls) in a particular order. To process OSR-G queries, we first propose an OSR-Based (OSRB) algorithm as our baseline, which examines every POI in the meeting category and utilizes existing OSR (called E-OSR) algorithm to compute the optimal route for each user to the meeting POI. To address the shortcomings (i.e., requiring to examine every POI in the meeting category) of OSRB, we propose an upper bound based filtering algorithm, called circle filtering (CF) algorithm, which exploits the circle property to filter the unpromising meeting POIs. In addition, we propose a lower bound based pruning (LBP) algorithm, namely LBP-SP which exploits a shortest path lower bound to prune the unqualified meeting POIs to reduce the search space. Furthermore, we develop an approximate algorithm, namely APS, to accelerate OSR-G queries with a good approximation ratio. Finally the experimental results show that both CF and LBP-SP outperform the OSRB algorithm and have high pruning rates. Moreover, the proposed approximate algorithm runs faster than the exact OSR-G algorithms and has a good approximation ratio.
KW - Group meeting
KW - Pruning algorithms
KW - Route queries
UR - http://www.scopus.com/inward/record.url?scp=85102787142&partnerID=8YFLogxK
U2 - 10.1007/s41019-021-00153-5
DO - 10.1007/s41019-021-00153-5
M3 - Journal article
AN - SCOPUS:85102787142
SN - 2364-1185
VL - 6
SP - 180
EP - 191
JO - Data Science and Engineering
JF - Data Science and Engineering
IS - 2
ER -