Presentation is loading. Please wait.

Presentation is loading. Please wait.

Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,

Similar presentations


Presentation on theme: "Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,"— Presentation transcript:

1 Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University, Shanghai Suzhou, October 17, 2010

2 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

3 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

4 route planning system in the internet (e.g. ditu.google.cn)ditu.google.cn car navigation systems logistics planning traffic simulation Shortest Path Problem

5 given a weighted, directed graph G=(V, E) with – n = |V| nodes, – m = |E| edges given a source node s ∈ V and target node t ∈ V task: determine the shortest path from s to t in G (if there is any path from s to t) Shortest Path Problem— from graph theory

6 given a large, complicated road network where – road intersections ---> nodes – roads ---> edges – user’s preferences (e.g., time, distance, security, toll charges) - --> arc weights task: select a reasonable route Shortest Path Problem— from real life

7 the classic solution [1959] Dijkstra Algorithm Dijkstra s t Bi-dijkstra s t not practicable for large graphs improves the running time, but still too slow O(nlogn+m) (Fibonacci heaps)

8 Road networks can be very large We want to compute the shortest path in a low time We can not preprocess and store all pairs shortest paths (APSP) due to memory limit, but some Balance On-line/ Off-line Off-line On-line

9 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

10 Speed-up Techniques s t important

11 Hierarchical approach I: road categories, road lengths, speed limits,... i.e., major roads and expressways (connected & sparse)

12 Hierarchical approach II: effective partitioning—the number of boundary/ border nodes is uniform and minimized, the subnetworks are approximatively of equal size, … (to reduce preprocessing cost)

13 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

14 Tool: community detection Merits: 1. extremely fast 2. can be applied to non-planar graph 3. retrieve more reasonable network structure—communities 4. dynamic scenario Partitioning Tool & Merits

15 Hierarchical Graph Model adjacent node/subgraph border node intercommunity edge community edge (constructed) “high-level community graph”

16 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

17 Preprocessing: 1. community detection 2. construction of a two-level graph hierarchy 3. local modifications modified community edge set MCOMU(G u l ) Routing Algorithm

18 Within-community routing (optimal route) rebuild the search area: “nodes and edges of that subgraph”+” MCOMU(G u l )” Routing Algorithm

19 Between-community routing (heuristics) Routing Algorithm long distance trips …

20 Problem Description Related Work Hierarchical Graph Model Routing Algorithm Conclusion Summary of Talk

21 light preprocessing, fast queries (merits) worth extending to dynamic scenarios study the algorithm performance under different community partitions and modularity values try different community detection algorithms and choose the one with the best performance Conclusion

22 Acknowledgement This work was supported in part by the National Science Foundation of China under Grant 60731160629 and in part by the Major State Basic Research Development Program of China (973 Program) under Grant 2010CB731400.


Download ppt "Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,"

Similar presentations


Ads by Google