An improved parallel algorithm that computes the BFS numbering of a directed graph (Q1111392): Difference between revisions
From MaRDI portal
Created a new Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(5 intermediate revisions by 4 users not shown) | |||
Property / author | |||
Property / author: Gary Lee Miller / rank | |||
Property / author | |||
Property / author: Gary Lee Miller / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0020-0190(88)90164-0 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2088570605 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4773298 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: How to multiply matrices faster / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Gaussian elimination is not optimal / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 09:58, 19 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An improved parallel algorithm that computes the BFS numbering of a directed graph |
scientific article |
Statements
An improved parallel algorithm that computes the BFS numbering of a directed graph (English)
0 references
1988
0 references
This paper presents a parallel algorithm that computes the breadth-first search (BFS) numbering of a directed graph in \(O(\log^ 2 n)\) time using M(n) processors on the exclusive-read exclusive-write (EREW) parallel random access machine (PRAM) model, where M(n) denotes the number of processors needed to multiply two \(n\times n\) integer matrices over the ring (\({\mathbb{Z}}\), \(+\), \(\times)\) in O(log n) time. The best known bound for M(n) is \(O(n^{2.376})\) [\textit{D. Coppersmith} and \textit{S. Winograd}, Matrix-multiplication via arithmetic progression, Proc. 19th Ann. ACM Symp. Theory Comput., 1-6 (1987)]. The algorithm presented in their paper uses fewer processors than the classical algorithm for BFS that employs matrix powering over the semiring (dioid) (\({\mathbb{N}}\), min, \(+)\), using O(log n) time and \(O(n^ 3)\) processors on the concurrent-read concurrent-write (CRCW) model, or using \(O(\log^ 2 n)\) time and \(n^ 3/\log n\) processors on the EREW model.
0 references
exclusive-read exclusive-write parallel random access machine
0 references
fast matrix multiplication
0 references
parallel algorithm
0 references
breadth-first search
0 references
PRAM
0 references
concurrent-read concurrent-write
0 references