• DocumentCode
    2186983
  • Title

    The average complexity of deterministic and randomized parallel comparison sorting algorithms

  • Author

    Alon, N. ; Azar, Y.

  • fYear
    1987
  • fDate
    12-14 Oct. 1987
  • Firstpage
    489
  • Lastpage
    498
  • Abstract
    In practice, the average time of (deterministic or randomized) sorting algorithms seems to be more relevant than the worst case time of deterministic algorithms. Still, the many known complexity bounds for parallel comparison sorting include no nontrivial lower bounds for the average time required to sort by comparisons n elements with p processors (via deterministic or randomized algorithms). We show that for p ≥ n this time is Θ (log n/log(1 + p/n)), (it is easy to show that for p ≤ n the time is Θ (n log n/p) = Θ (log n/(p/n)). Therefore even the average case behaviour of randomized algorithms is not more efficient than the worst case behaviour of deterministic ones.
  • Keywords
    Computer science; Decision trees; Parallel algorithms; Phase change random access memory; Read-write memory; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1987., 28th Annual Symposium on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0807-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1987.54
  • Filename
    4568305