• DocumentCode
    3174300
  • Title

    Removing randomness in parallel computation without a processor penalty

  • Author

    Luby, Michael

  • Author_Institution
    Dept. of Comput. Sci., Toronto Univ., Ont., Canada
  • fYear
    1988
  • fDate
    24-26 Oct 1988
  • Firstpage
    162
  • Lastpage
    173
  • Abstract
    Some general techniques are developed for removing randomness from randomized NC algorithms without a blowup in the number of processors. One of the requirements for the application of these techniques is that the analysis of the randomized algorithm uses only pairwise independence. The main new result is a parallel algorithm for the Δ+1 vertex coloring problem with running time O(log3 nlog log n) using a linear number of processors on a concurrent-read-concurrent-write parallel random-access machine. The techniques also apply to several other problems, including the maximal-independent-set problem and the maximal-matching problem. The application of the general technique to these last two problems is mostly of academic interest, because NC algorithms using a linear number of processors that have better running times have been previously found
  • Keywords
    graph colouring; parallel algorithms; random-access storage; concurrent-read-concurrent-write parallel random-access machine; maximal-independent-set problem; maximal-matching problem; pairwise independence; parallel algorithm; parallel computation; randomized NC algorithms; randomness removing; vertex coloring; Algorithm design and analysis; Application software; Computer science; Concurrent computing; Parallel algorithms; Phase change random access memory; Random variables; Scholarships;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1988., 29th Annual Symposium on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    0-8186-0877-3
  • Type

    conf

  • DOI
    10.1109/SFCS.1988.21934
  • Filename
    21934