Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Heaps Are Better than Buckets: Parallel Shortest Paths on Unbalanced Graphs

Ulrich MeyerContact Information

(6)  Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany
Abstract
We propose a new parallel algorithm for the single-source shortest-path problem (SSSP). Its heap data structure is particularly advantageous on graphs with a moderate number of high degree nodes. On arbitrary directed graphs with n nodes, m edges and independent random edge weights uniformly distributed in the range [0,1] and maximum shortest path weight $$
\mathcal{L}
$$ the PRAM version of our algorithm runs in $$
\mathcal{O}\left( {log^2  n \cdot \min _i \left\{ {2^i  \cdot \mathcal{L} \cdot log n + \left| {V_i } \right|} \right\}} \right)
$$ average-case time using $$
\mathcal{O}\left( {n \cdot log n + m} \right)
$$ operations where |V i| is the number of graph vertices with degree at least 2i. For power-law graph models of the Internet or call graphs this results in the first work-efficient o(n 1/4) average-case time algorithm.
Partially supported by the IST Programme of the EU under contract number IST-1999-14186 (ALCOM-FT).

Contact Information Ulrich Meyer

URL: www.uli-meyer.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.105 • Server: mpweb06
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)