Abstract:Advances in mobile technologies and map-based applications enables users to utilize sophisticated spatial queries, including k-nearest neighbor and shortest path queries. Often, location-based servers are used to handle multiple simultaneous queries because of the popularity of map-based applications. This study focuses on the efficient processing of multiple concurrent k-farthest neighbor (kFN) queries in road networks. For a positive integer k, query point q, and set of data points P , a kFN query returns k … Show more
“…Therefore, in this study, MOFA was thoroughly analyzed and an empirical evaluation was performed. This study also differs from our previous studies [20,21] in several aspects. Cho [20] considered kFN join queries in a spatial network.…”
Section: Related Workcontrasting
confidence: 98%
“…Cho [20] considered kFN join queries in a spatial network. The kFN join query focuses on evaluating a snapshot of the kFN query for each query point in Q. Cho and Attique [21] presented the group processing of multiple kFN (GMP) algorithms to efficiently process multiple kFN queries in road networks. The GMP algorithm exploits shared computation techniques to rapidly process snapshot kFN queries for multiple query points with distinct query conditions.…”
Section: Related Workmentioning
confidence: 99%
“…The GMP algorithm exploits shared computation techniques to rapidly process snapshot kFN queries for multiple query points with distinct query conditions. Unlike our previous studies [20,21] on snapshot kFN queries, this study focuses on computing valid segments for continuous kFN queries of a moving query point.…”
Section: Related Workmentioning
confidence: 99%
“…Space Domain Query Type [3,4,8,9,13] Euclidean space Reverse FN query [1,4,[10][11][12]14] Euclidean space FN query [2] Euclidean space Aggregate FN query [5,7] Road network Reverse FN query [6] Road network Aggregate FN query [20] Road network FN join query [21] Road network Multiple FN query This study Road network Moving FN query…”
Given a set of facilities F and a query point q, a k-farthest neighbor (kFN) query returns the k farthest facilities f1,f1,⋯,fk from q. This study considers the moving k-farthest neighbor (MkFN) query that constantly retrieves the k facilities farthest from a moving query point q in a road network. The main challenge in processing MkFN queries in road networks is avoiding the repeated retrieval of candidate facilities as the query point arbitrarily moves along the road network. To this end, this study proposes a moving farthest search algorithm (MOFA) to compute valid segments for the query segment in which the query point is located. Each valid segment has the same k facilities farthest from the query locations in the valid segment. Therefore, MOFA retrieves candidate facilities only once for the query segment and computes valid segments using these candidate facilities, thereby avoiding the repeated retrieval of candidate facilities when the query point moves. An empirical study using real-world road networks demonstrates the superiority and scalability of MOFA compared to a conventional solution.
“…Therefore, in this study, MOFA was thoroughly analyzed and an empirical evaluation was performed. This study also differs from our previous studies [20,21] in several aspects. Cho [20] considered kFN join queries in a spatial network.…”
Section: Related Workcontrasting
confidence: 98%
“…Cho [20] considered kFN join queries in a spatial network. The kFN join query focuses on evaluating a snapshot of the kFN query for each query point in Q. Cho and Attique [21] presented the group processing of multiple kFN (GMP) algorithms to efficiently process multiple kFN queries in road networks. The GMP algorithm exploits shared computation techniques to rapidly process snapshot kFN queries for multiple query points with distinct query conditions.…”
Section: Related Workmentioning
confidence: 99%
“…The GMP algorithm exploits shared computation techniques to rapidly process snapshot kFN queries for multiple query points with distinct query conditions. Unlike our previous studies [20,21] on snapshot kFN queries, this study focuses on computing valid segments for continuous kFN queries of a moving query point.…”
Section: Related Workmentioning
confidence: 99%
“…Space Domain Query Type [3,4,8,9,13] Euclidean space Reverse FN query [1,4,[10][11][12]14] Euclidean space FN query [2] Euclidean space Aggregate FN query [5,7] Road network Reverse FN query [6] Road network Aggregate FN query [20] Road network FN join query [21] Road network Multiple FN query This study Road network Moving FN query…”
Given a set of facilities F and a query point q, a k-farthest neighbor (kFN) query returns the k farthest facilities f1,f1,⋯,fk from q. This study considers the moving k-farthest neighbor (MkFN) query that constantly retrieves the k facilities farthest from a moving query point q in a road network. The main challenge in processing MkFN queries in road networks is avoiding the repeated retrieval of candidate facilities as the query point arbitrarily moves along the road network. To this end, this study proposes a moving farthest search algorithm (MOFA) to compute valid segments for the query segment in which the query point is located. Each valid segment has the same k facilities farthest from the query locations in the valid segment. Therefore, MOFA retrieves candidate facilities only once for the query segment and computes valid segments using these candidate facilities, thereby avoiding the repeated retrieval of candidate facilities when the query point moves. An empirical study using real-world road networks demonstrates the superiority and scalability of MOFA compared to a conventional solution.
“…(Spatial network [ 3 , 9 , 11 , 25 , 26 , 41 , 50 , 51 ]) . A dynamic spatial network can be described as a dynamic weighted graph , where V, E, and W indicate the vertex set, edge set, and edge distance matrix, respectively.…”
Nearest neighbor (NN) and range (RN) queries are basic query types in spatial databases. In this study, we refer to collections of NN and RN queries as spatial proximity (SP) queries. At peak times, location-based services (LBS) need to quickly process SP queries that arrive simultaneously. Timely processing can be achieved by increasing the number of LBS servers; however, this also increases service costs. Existing solutions evaluate SP queries sequentially; thus, such solutions involve unnecessary distance calculations. This study proposes a unified batch algorithm (UBA) that can effectively process SP queries in dynamic spatial networks. With the proposed UBA, the distance between two points is indicated by the travel time on the shortest path connecting them. The shortest travel time changes frequently depending on traffic conditions. The goal of the proposed UBA is to avoid unnecessary distance calculations for nearby SP queries. Thus, the UBA clusters nearby SP queries and exploits shared distance calculations for query clusters. Extensive evaluations using real-world roadmaps demonstrated the superiority and scalability of UBA compared with state-of-the-art sequential solutions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.