Improved processor bounds for parallel algorithms for weighted directed graphs

Research output: Contribution to journalArticlepeer-review

Abstract

We present a parallel algorithm that solves the single-source shortest path problem (SSSP) for a weighted digraph G=(V, E) in time O(log2n) using M(n) processors on an exclusive-read exclusive-write parallel random access machine (EREW PRAM), where n=\t|V\t|, edge weights are drawn from the set \s{0, 1,..., k\s} for some constant k, and M(n) is the number of processors necessary to multiply two n×n integer matrices over a ring in O(log n) time (currently, M(n)=n2.376 ). This algorithm is a generalization of the O(log2n) time, M(n) processor EREW PRAM algorithm due to Gazit and Miller for the SSSP problem in an unweighted digraph. We also briefly explain how our solution of the SSSP problem for a weighted digraph can be used to reduce the previous known processor bounds for a number of digraph problems to M(n) from Θ(n3) (within a polylog factor) without increasing the running time.

Original languageEnglish (US)
Pages (from-to)147-152
Number of pages6
JournalInformation Processing Letters
Volume45
Issue number3
DOIs
StatePublished - Mar 8 1993
Externally publishedYes

Keywords

  • Weighted directed graph
  • matrix multiplication
  • parallel algorithms
  • single-source shortest paths

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Signal Processing
  • Information Systems
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Improved processor bounds for parallel algorithms for weighted directed graphs'. Together they form a unique fingerprint.

Cite this