Title :
An Adaptive Method for Unknown Distributions in Distributive Partitioned Sorting
Author :
Janus, Philip J. ; Lamagna, Edmund A.
Author_Institution :
Department of Computer Science and Statistics, University of Rhode Island, Kingston, RI 02881.; Software Engineering Facility, Digital Equipment Corporation, Nashua, NH 03062.
fDate :
4/1/1985 12:00:00 AM
Abstract :
Distributive Partitioned Sort (DPS) is a fast internal sorting algorithm which rung in O(n) expected time on uniformly distributed data. Unfortunately, the method is biased toward such inputs, and its performance worsens as the data become increasingly nonuniform, such as with highly skewed distributions. An adaptation of DPS, which estimates the cumulative distribution function of the input data from a randomly selected sample, was developed and tested. The method runs only 2-4 percent slower than DPS in the uniform case, but outperforms DPS by 12-13 percent on exponentially distributed data for sufficiently large files.
Keywords :
Art; Computer science; Distributed computing; Merging; Partitioning algorithms; Programming; Sorting; Statistics; Analysis of algorithms; Quicksort; cumulative distribution function; distributive partitioning; sorting;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1985.5009388