2009
DOI: 10.1007/s00530-009-0167-z
|View full text |Cite
|
Sign up to set email alerts
|

Voronoi-based reverse nearest neighbor query processing on spatial networks

Abstract: The use of Voronoi diagram has traditionally been applied to computational geometry and multimedia problems. In this paper, we will show how Voronoi diagram can be applied to spatial query processing, and in particular to Reverse Nearest Neighbor (RNN) queries. Spatial and geographical query processing, in general, and RNN in particular, are becoming more important, as online maps are now widely available. In this paper, using the concept of Voronoi diagram, we classify RNN into four types depending on whether… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 79 publications
(29 citation statements)
references
References 29 publications
0
24
0
Order By: Relevance
“…Any network node located in a Voronoi cell has a shortest path to its corresponding Voronoi generator that is always shorter than that to any other Voronoi generator. A large number of studies adopted network Voronoi diagrams [12] to evaluate variety of proximity queries on road networks (e.g., [7,11,13,27,17]). For example, in [13] Okabe et al introduced six different types of network Voronoi diagrams (each corresponds to very important real-world applications) whose generators are based on points, sets of points, lines and polygons, and whose distances are given by inward/outward distances, and additively/multiplicatively weighted shortest path distances.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Any network node located in a Voronoi cell has a shortest path to its corresponding Voronoi generator that is always shorter than that to any other Voronoi generator. A large number of studies adopted network Voronoi diagrams [12] to evaluate variety of proximity queries on road networks (e.g., [7,11,13,27,17]). For example, in [13] Okabe et al introduced six different types of network Voronoi diagrams (each corresponds to very important real-world applications) whose generators are based on points, sets of points, lines and polygons, and whose distances are given by inward/outward distances, and additively/multiplicatively weighted shortest path distances.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, indexing network Voronoi diagram with R-tree (referred as Voronoi R-tree or VR-tree for short) is the only known method for locating the network Voronoi cell that contains a particular point or edge of the network. VR-tree is first proposed in [7] and later used in many other approaches based on NVD (e.g., [11,27,17]). …”
Section: Introductionmentioning
confidence: 99%
“…Yiu et al [17] first addressed the issue of RNN in road networks (they represented road networks as graphs) and proposed an algorithm for both MRkNN and BRkNN queries. Safar et al [23] presented a framework for RNN queries based on network Voronoi diagrams (NVDs) to efficiently process RNN queries in road networks. However, their scheme is not suitable for continuous RNN queries because NVDs change whenever a dataset changes its location, resulting in high computation costs.…”
Section: Algorithms For Continuous Reverse Nearest Neighbor Query Promentioning
confidence: 99%
“…Motivated by this, spatial-temporal queries for moving objects have been studied extensively in the fields of moving object databases (MOD) and geographical information systems (GIS) [8][9][10][11]. Many types of queries and corresponding efficient query algorithms have been proposed, such as range queries [12,13], k-nearest neighbor queries [14][15][16], reverse nearest neighbor queries [17], skyline queries [18], density queries [19,20] and visible nearest neighbor queries [21].…”
Section: Introductionmentioning
confidence: 99%
“…However, it has a strong dependence on the design of in-memory data structures to maintain the reusable candidates, such as an expansion tree and a safe region [13,25,32]. However, when the scale of networks is large, but the distribution of moving objects is relatively sparse, these data structures require more online re-computation to maintain the up-to-date query candidates, because the objects frequently enter and leave the regions of the expansion tree [16,17]. That invalidates these data structures and results in performance degradation.…”
Section: Introductionmentioning
confidence: 99%