๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Sorting in Linear Time?

โœ Scribed by Arne Andersson; Torben Hagerup; Stefan Nilsson; Rajeev Raman


Book ID
102971739
Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
679 KB
Volume
57
Category
Article
ISSN
0022-0000

No coin nor oath required. For personal study only.

โœฆ Synopsis


We show that a unit-cost RAM with a word length of w bits can sort n integers in the range 0 } } } 2 w &1 in O(n log log n) time for arbitrary w log n, a significant improvement over the bound of O(nlog n) achieved by the fusion trees of Fredman and Willard. Provided that w (log n) 2+= for some fixed =>0, the sorting can even be accomplished in linear expected time with a randomized algorithm. Both of our algorithms parallelize without loss on a unit-cost PRAM with a word length of w bits. The first one yields an algorithm that uses O(log n) time and O(n log log n) operations on a deterministic CRCW PRAM. The second one yields an algorithm that uses O(log n) expected time and O(n) expected operations on a randomized EREW PRAM, provided that w (log n) 2+= for some fixed =>0. Our deterministic and randomized sequential and parallel algorithms generalize to the lexicographic sorting of multiple-precision integers represented in several words.


๐Ÿ“œ SIMILAR VOLUMES


Sorting in linear expected time
โœ M. T. Noga; D. C. S. Allison ๐Ÿ“‚ Article ๐Ÿ“… 1985 ๐Ÿ› Springer Netherlands ๐ŸŒ English โš– 840 KB
Linear sorting withO(logn) processors
โœ J. A. Orenstein; T. H. Merrett; L. Devroye ๐Ÿ“‚ Article ๐Ÿ“… 1983 ๐Ÿ› Springer Netherlands ๐ŸŒ English โš– 552 KB