• DocumentCode
    810986
  • Title

    Divide-and-conquer-based optimal parallel algorithms for some graph problems on EREW PRAM model

  • Author

    Das, Sajal K. ; Deo, Narsingh

  • Author_Institution
    Dept. of Comput. Sci., Central Florida Univ., Orlando, FL, USA
  • Volume
    35
  • Issue
    3
  • fYear
    1988
  • fDate
    3/1/1988 12:00:00 AM
  • Firstpage
    312
  • Lastpage
    322
  • Abstract
    Using an exclusive-read and exclusive-write (EREW) parallel random-access memory (PRAM) model with a fixed number of processors, optimal parallel algorithms are presented for several problems on undirected graphs. These problems include finding the connected components, a spanning forest, a fundamental cycle set, the bridges, and checking bipartiteness of a given graph. The algorithms for computing the connected components and a spanning forest are designed using the divide-and-conquer strategy and are used in turn to design efficient algorithms for the remaining three problems. Each of the algorithms achieves optimal speedup for dense as well as sparse graphs, and is optimally scalable up to a certain number of processors. A lower bound on the processor-(time)2 product for each algorithm is derived. The input graph is represented by an unordered list of edges, and the use of simple and elegant data structures avoids memory read-conflicts or write-conflicts
  • Keywords
    data structures; graph theory; parallel algorithms; random-access storage; EREW PRAM model; bridges; checking bipartiteness; connected components; data structures; divide-and-conquer strategy; divide/conquer method; exclusive-read; exclusive-write; fundamental cycle set; graph problems; optimal parallel algorithms; optimal speedup; optimally scalable; parallel RAM model; parallel random-access memory; spanning forest; undirected graphs; Algorithm design and analysis; Bridges; Computational modeling; Concurrent computing; Data structures; Parallel algorithms; Phase change random access memory; Random access memory; Read-write memory; Writing;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-4094
  • Type

    jour

  • DOI
    10.1109/31.1744
  • Filename
    1744