• DocumentCode
    2185488
  • Title

    An optimal randomized parallel algorithm for finding connected components in a graph

  • Author

    Gazit, Hillel

  • fYear
    1986
  • fDate
    27-29 Oct. 1986
  • Firstpage
    492
  • Lastpage
    501
  • Abstract
    We present a parallel randomized algorithm for finding the connected components of an undirected graph. Our algorithm takes T = O(log (n)) time and p = O(m+n/(log(n) processors, where m = number of edges and n = number of vertices. This algorithm improves the results of Cole and Vishkin1, which use O(log (n)¿log (log (n))¿log (log (log (n)))) time. Our algorithm is Optimal in the sense that the product P¿T is a linear function of the input size. The algorithm requires O(m + n) space which is the input size, so it is Optimal in space as well.
  • Keywords
    Computational modeling; Computer science; Concurrent computing; Parallel algorithms; Phase change random access memory; Polynomials; Random number generation; Read-write memory; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1986., 27th Annual Symposium on
  • Conference_Location
    Toronto, ON, Canada
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0740-8
  • Type

    conf

  • DOI
    10.1109/SFCS.1986.9
  • Filename
    4568240