DocumentCode :
2439579
Title :
A multi-source label-correcting algorithm for the all-pairs shortest paths problem
Author :
Yanagisawa, Hiroki
Author_Institution :
IBM Res. - Tokyo, IBM Japan, Ltd., Yamato, Japan
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
10
Abstract :
The All-Pairs Shortest Paths (APSP) problem seeks the shortest path distances between all pairs of vertices, and is one of the most fundamental graph problems. In this paper, a fast algorithm with a small working space for the APSP problem on sparse graphs is presented, which first divides the vertices into sets of vertices with each set having a constant number of vertices and then solves the multi-source shortest paths (MSSP) problem for each set in parallel. For solving the MSSP problems, we give a multi-source label-correcting algorithm, as an extension of a label-correcting algorithm for the single-source shortest path problem. Our algorithm uses fewer operations on the priority queue than an implementation based on Dijkstra´s algorithm. Our experiments showed that an implementation of our algorithm with SIMD instructions achieves an order of magnitude speedup for real-world geometric graphs compared to an implementation based on Dijkstra´s algorithm.
Keywords :
graph theory; parallel algorithms; Dijkstra algorithm; SIMD instructions; all-pairs shortest paths problem; graph problem; multi-source label-correcting algorithm; multi-source shortest paths problem; priority queue; shortest path distance; single-source shortest path problem; sparse graph; Dynamic programming; Parallel processing; Roads; Routing; Shortest path problem; SIMD; algorithm; all-pairs shortest paths; parallel computing; shortest path;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1530-2075
Print_ISBN :
978-1-4244-6442-5
Type :
conf
DOI :
10.1109/IPDPS.2010.5470362
Filename :
5470362
Link To Document :
بازگشت