Reverse k Nearest Neighbor Search over Trajectories

GPS enables mobile devices to continuously provide new opportunities to improve our daily lives. For example, the data collected in applications created by Uber or Public Transport Authorities can be used to plan transportation routes, estimate capacities, and proactively identify low coverage areas...

Full description

Saved in:
Bibliographic Details
Main Authors: Wang, Sheng, Bao, Zhifeng, Culpepper, J. Shane, Sellis, Timos, Cong, Gao
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/140038
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-140038
record_format dspace
spelling sg-ntu-dr.10356-1400382020-05-26T05:25:00Z Reverse k Nearest Neighbor Search over Trajectories Wang, Sheng Bao, Zhifeng Culpepper, J. Shane Sellis, Timos Cong, Gao School of Computer Science and Engineering Engineering::Computer science and engineering Trajectory Database Route Planning GPS enables mobile devices to continuously provide new opportunities to improve our daily lives. For example, the data collected in applications created by Uber or Public Transport Authorities can be used to plan transportation routes, estimate capacities, and proactively identify low coverage areas. In this paper, we study a new kind of query-Reverse κ Nearest Neighbor Search over Trajectories (RκNNT), which can be used for route planning and capacity estimation. Given a set of existing routes DR, a set of passenger transitions DT, and a query route Q, an RκNNTquery returns all transitions that take Q as one of its κ nearest travel routes. To solve the problem, we first develop an index to handle dynamic trajectory updates, so that the most up-to-date transition data are available for answering an RκNNTquery. Then we introduce a filter refinement framework for processing RκNNTqueries using the proposed indexes. Next, we show how to use RκNNTto solve the optimal route planning problem MaxRκNNTMinRκNNT), which is to search for the optimal route from a start location to an end location that could attract the maximum (or minimum) number of passengers based on a predefined travel distance threshold. Experiments on real datasets demonstrate the efficiency and scalability of our approaches. To the best of our knowledge, this is the first work to study the RκNNTproblem for route planning. 2020-05-26T05:25:00Z 2020-05-26T05:25:00Z 2017 Journal Article Wang, S., Bao, Z., Culpepper, J. S., Sellis, T., & Cong, G. (2018). Reverse k Nearest Neighbor Search over Trajectories. IEEE Transaction on Knowledge and Data Engineering, 30(4), 757-771. doi:10.1109/TKDE.2017.2776268 1041-4347 https://hdl.handle.net/10356/140038 10.1109/TKDE.2017.2776268 2-s2.0-85035775124 4 30 757 771 en IEEE Transactions on Knowledge and Data Engineering © 2017 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Trajectory Database
Route Planning
spellingShingle Engineering::Computer science and engineering
Trajectory Database
Route Planning
Wang, Sheng
Bao, Zhifeng
Culpepper, J. Shane
Sellis, Timos
Cong, Gao
Reverse k Nearest Neighbor Search over Trajectories
description GPS enables mobile devices to continuously provide new opportunities to improve our daily lives. For example, the data collected in applications created by Uber or Public Transport Authorities can be used to plan transportation routes, estimate capacities, and proactively identify low coverage areas. In this paper, we study a new kind of query-Reverse κ Nearest Neighbor Search over Trajectories (RκNNT), which can be used for route planning and capacity estimation. Given a set of existing routes DR, a set of passenger transitions DT, and a query route Q, an RκNNTquery returns all transitions that take Q as one of its κ nearest travel routes. To solve the problem, we first develop an index to handle dynamic trajectory updates, so that the most up-to-date transition data are available for answering an RκNNTquery. Then we introduce a filter refinement framework for processing RκNNTqueries using the proposed indexes. Next, we show how to use RκNNTto solve the optimal route planning problem MaxRκNNTMinRκNNT), which is to search for the optimal route from a start location to an end location that could attract the maximum (or minimum) number of passengers based on a predefined travel distance threshold. Experiments on real datasets demonstrate the efficiency and scalability of our approaches. To the best of our knowledge, this is the first work to study the RκNNTproblem for route planning.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wang, Sheng
Bao, Zhifeng
Culpepper, J. Shane
Sellis, Timos
Cong, Gao
format Article
author Wang, Sheng
Bao, Zhifeng
Culpepper, J. Shane
Sellis, Timos
Cong, Gao
author_sort Wang, Sheng
title Reverse k Nearest Neighbor Search over Trajectories
title_short Reverse k Nearest Neighbor Search over Trajectories
title_full Reverse k Nearest Neighbor Search over Trajectories
title_fullStr Reverse k Nearest Neighbor Search over Trajectories
title_full_unstemmed Reverse k Nearest Neighbor Search over Trajectories
title_sort reverse k nearest neighbor search over trajectories
publishDate 2020
url https://hdl.handle.net/10356/140038
_version_ 1681057398513467392