DocumentCode
3283787
Title
The parallel complexity of queue versus stack breadth-first search
Author
Greenlaw, Raymond
Author_Institution
Dept. of Comput. Sci., New Hampshire Univ., Durham, NH, USA
fYear
1990
fDate
9-13 Dec 1990
Firstpage
834
Lastpage
837
Abstract
Two algorithms for breadth-first search (BFS) are analyzed with respect to their parallel complexities. The stack (queue) BFS algorithm uses a stack (queue) as its underlying data structure. A natural decision problem based on stack BFS is proved P-complete, indicating the algorithm is inherently sequential. The proof technique used in the reduction is new. This theorem sharply contrasts a result the author presents showing that queue BFS is in NC, indicating the queue implementation is highly parallelizable. The significance of these results is due to the fundamental importance of BFS and due to their complementary nature
Keywords
computational complexity; data structures; parallel algorithms; search problems; P-complete; data structure; natural decision problem; parallel complexities; parallel complexity; queue; stack breadth-first search; Algorithm design and analysis; Circuits; Complexity theory; Computer science; Data structures; Graphics; Partitioning algorithms; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-2087-0
Type
conf
DOI
10.1109/SPDP.1990.143654
Filename
143654
Link To Document