Shortest-Path Queries in Planar Graphs on GPU-Accelerated Architectures

Guillaume Chapuis, Hristo Djidjev

Preprint: not peer reviewed. Results may change in later versions.

Abstract

We develop an efficient parallel algorithm for answering shortest-path queries in planar graphs and implement it on a multi-node CPU/GPU clusters. The algorithm uses a divide-and-conquer approach for decomposing the input graph into small and roughly equal subgraphs and constructs a distributed data structure containing shortest distances within each of those subgraphs and between their boundary vertices. For a planar graph with $n$ vertices, that data structure needs $O(n)$ storage per processor and allows queries to be answered in $O(n^{1/4})$ time.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:1503.07192
Published
Mar 24, 2015
arXiv
1503.07192
Categories
cs.DS
Provenance
arxiv