Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks
ICAPS 2020 SEMINAR
PRESENTER: TENINDRA ABEYWICKRAMA CO-AUTHORS: MUHAMMAD AAMIR CHEEMA, SABINE STORANDT
Hierarchical Graph Traversal for Aggregate k Nearest Neighbors - - PowerPoint PPT Presentation
Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks ICAPS 2020 SEMINAR PRESENTER: TENINDRA ABEYWICKRAMA CO-AUTHORS: MUHAMMAD AAMIR CHEEMA, SABINE STORANDT Background: Road Network Graph Input: Road
PRESENTER: TENINDRA ABEYWICKRAMA CO-AUTHORS: MUHAMMAD AAMIR CHEEMA, SABINE STORANDT
2
Source: https://magazine.impactscool.com/en/spec iali/google-maps-e-la-teoria-dei-grafi/
3
q
McDonalds (objects). Which object to meet at?
4
Sources: Google Maps, McDonalds, Flaticon.com
π1 π2 π1 π2 π3 π3
5
π1 π2 π1 π2 π3 π3 π(π2, π2) π(π1, π2) π(π3, π2) π΅ππ_ππππ π(π2) = π΅ππ_πΊπ£πππ’πππ π(π1, π2 , π(π2, π2), π(π3, π2))
Sources: Google Maps, McDonalds, Flaticon.com
6
π1 π1 π2 π3 π3 π2
Sources: Google Maps, McDonalds, Flaticon.com
7
8
π1 π2 π1 π2 π3 π3 π4
π3 π2 π2 π1 π3 π4 π1 π5 π6
π2 π5 π 1 π 2 π 3 π 4 π 4π π 4π π 4π π 4π
Root Level Children
q
Data structure needed for accurate hierarchical lower- bound search in graphs
11
q d(l,o)
d(l,q) d(q,o) π π, π β€ |π π, π β π(π, π)| Choose tightest LLB over a set
12
S0 S1 S2 S2A S2B
l1 l2
S0 S1 S2 S2A S2B
l1 l2
Object π4 π2 π5 π1 π3 Distance 2 5 7 8 12
π(π¦) π¦
16
17
18
19