DocumentCode
962551
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.
Issue
4
fYear
1985
fDate
4/1/1985 12:00:00 AM
Firstpage
367
Lastpage
372
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;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1985.5009388
Filename
5009388
Link To Document