• 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