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 :
بازگشت