The average complexity of deterministic and randomized parallel comparison-sorting algorithms
Journal Article
·
· SIAM J. Comput.; (United States)
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). The authors show that for rho greater than or equal ton this time is THETA(log n/log (1 + rho/n))(it is easy to show that for rholess than or equal ton the time is THETA(n log n/rho) = THETA(log n/rho/n)). Therefore even the average-case behavior of randomized algorithms is not more efficient than the worst-case behavior of deterministic ones.
- Research Organization:
- Dept. of Mathematics, Sackler Faculty of Exact Sciences, Tel Aviv Univ., Tel Aviv (IL)
- OSTI ID:
- 6337973
- Journal Information:
- SIAM J. Comput.; (United States), Journal Name: SIAM J. Comput.; (United States) Vol. 17:6; ISSN SMJCA
- Country of Publication:
- United States
- Language:
- English
Similar Records
Tight comparison bounds on the complexity of parallel sorting
Faster deterministic sorting and searching in linear space
Optimal parallel merging and sorting without memory conflicts
Journal Article
·
Mon Jun 01 00:00:00 EDT 1987
· SIAM J. Comput.; (United States)
·
OSTI ID:6190628
Faster deterministic sorting and searching in linear space
Conference
·
Mon Dec 30 23:00:00 EST 1996
·
OSTI ID:457645
Optimal parallel merging and sorting without memory conflicts
Journal Article
·
Sat Oct 31 23:00:00 EST 1987
· IEEE Trans. Comput.; (United States)
·
OSTI ID:5912451