parallel shortest path route planning on real world road
play

Parallel shortest-path route planning on real-world road networks: - PowerPoint PPT Presentation

Parallel shortest-path route planning on real-world road networks: SP over graph processing and GNN based SP R244: Large Scale Data Processing and Optimisation Open Source Project Claire Cofgey Motivation - Fast shortest-path computations on


  1. Parallel shortest-path route planning on real-world road networks: SP over graph processing and GNN based SP R244: Large Scale Data Processing and Optimisation Open Source Project Claire Cofgey

  2. Motivation - Fast shortest-path computations on real-world road networks are evermore necessary - Use in routing for autonomous vehicles, large-scale vehicle scheduling, etc - Unpredictable conditions require fast rerouting

  3. Parallel SP - Spark (parallel computing) + GraphX (graph processing) can execute SP on large graphs effjciently [1] - Can be extended to be used on real-world road networks (as these can be modelled as graphs) - With parallel execution, SP on large real-world graphs has been shown to be fast

  4. GNN based SP - Advantage: generalises to unseen graphs whereas traditional SP solves for a single graph - SP using GNNs is fast once trained [2] - Don’t need to retrain for each path plan

  5. Aim of Work - Integrating real-world road network data from Open Street Map into: - Parallel SP: Spark + GraphX - GNN based SP: DeepMind’s GNN library Graph Nets [3] which uses TensorFlow - Evaluate systems by comparing performance on a variety of paths of difgerent lengths and on difgerent networks: - Time taken to plan route - Accuracy/length of route: shortest? - Novel route found? - Computational complexity

  6. Questions to answer - Is it overkill to use GNN since the traditional SP graph algorithms already perform well? - How does the training time of the GNN change with difgerent networks or routes? - Does GNN increase planning speed on unseen graphs once trained? - Do both methods find the same route? - Are there certain networks or routes where one performs better than the other?

  7. Project Plan - Research phase & finding GNN SP implementation - Download Spark, GraphX, Graph Nets - Experiment with toy example graphs - Download OSM data - Process data into appropriate graph format - Integrate data into GraphX and Graph Nets - Test running SP on difgerent networks and route sizes - Collect data and evaluate performance - Write report (notes throughout)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend