The V*-Diagram: A Query-Dependent Approach to Moving KNN Queries
Sarana Nutanong, Rui Zhang, Egemen Tanin, Lars Kulik
- Dept. of Computer Science and Software Engineering
University of Melbourne
– p.1/25
The V*-Diagram: A Query-Dependent Approach to Moving KNN Queries - - PowerPoint PPT Presentation
The V*-Diagram: A Query-Dependent Approach to Moving KNN Queries Sarana Nutanong, Rui Zhang, Egemen Tanin, Lars Kulik Dept. of Computer Science and Software Engineering University of Melbourne p.1/25 Motivation Consider two scenarios:
Sarana Nutanong, Rui Zhang, Egemen Tanin, Lars Kulik
University of Melbourne
– p.1/25
– p.2/25
Figure 1: Voronoi diagrams
– p.3/25
(a) Bisector Bad is discovered as a
boundary.
(b) All boundaries are discovered
Figure 2: Computing a Voronoi cell locally
– p.4/25
– p.5/25
– p.5/25
– p.6/25
– p.7/25
(a) a, c, b, f, e, d (b) a, c, b, e, f, d
Figure 3: Incremental rank update
– p.8/25
Figure 4: V*-kNN Example (k = 2, x = 2)
– p.9/25
http://www.csse.unimelb.edu.au/~sarana/demo.html
– p.10/25
– p.11/25
5000 5500 6000 6500 5000 5500 6000 6500
(a) Directional (D)
2850 2875 2900 2925 2950 2150 2175 2200 2225
(b) Random (R)
Figure 5: Trajectory types
– p.12/25
0.01 0.1 1 10 100 3 6 9 12 15 18 21 24 time (sec) x U Z C N
(a) Total cost (D)
0.01 0.1 1 10 100 3 6 9 12 15 18 21 24 time (sec) x U Z C N
(b) Page access (D)
Figure 6: Effect of x
– p.13/25
1 10 100 1000 10 20 30 40 time (sec) k V* (D) V* (R) RIS (D) RIS (R)
(a) Total Cost (California)
1 10 100 1000 10 20 30 40 time (sec) k V* (D) V* (R) RIS (D) RIS (R)
(b) Total Cost (North-Eastern USA)
Figure 7: Effect of k
– p.14/25
1 10 100 25 50 75 100 time (sec) n (x1000) V* (D) V* (R) RIS (D) RIS (R)
(a) Total Cost (Uniform)
1 10 100 25 50 75 100 time (sec) n (x1000) V* (D) V* (R) RIS (D) RIS (R)
(b) Total Cost (Zipfian)
Figure 8: Effect of dataset size
– p.15/25
– p.16/25
e, where s is the step size.
– p.17/25
0.1 1 10 100 1000 25 50 75 100 #accesses n (x1000) V* (D) V* (R) RIS (D) RIS (R) Est.
(a) Effect of n
1 10 100 10 20 30 40 #accesses k V* (D) V* (R) RIS (D) RIS (R) Est.
(b) Effect of k
Figure 9: Cost model validation
– p.18/25
Figure 10: Safe region Figure 11: Fixed-rank region Figure 12: ISR is S(q1, u, s) ∩ Fs, t, u
– p.19/25
Figure 13: Road network in north America (175,813 nodes and 179,179 edges)
– p.20/25
10 20 30 40 50 60 70 80 90 100 110 2 4 6 8 10 time (sec) x k=2 k=4 k=6 k=8 k=10
(a) Total Response Time
5 10 15 20 25 30 35 40 2 4 6 8 10 #accesses x k=2 k=4 k=6 k=8 k=10
(b) Access Cost
Figure 14: Spatial network: effect of x
– p.21/25
20 40 60 80 100 120 140 160 180 200 220 250 500 750 1000 time (sec) l k=2 k=4 k=6 k=8 k=10
(a) Total Response Time
5 10 15 20 25 30 35 40 45 50 55 250 500 750 1000 #accesses l k=2 k=4 k=6 k=8 k=10
(b) Access Cost
Figure 15: Spatial network: effect of l
– p.22/25
– p.23/25
– p.24/25
– p.25/25