Optimal Polyphase Sorting
- 1 March 1977
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 6 (1) , 1-39
- https://doi.org/10.1137/0206001
Abstract
A read-forward polyphase merge algorithm is described which performs the polyphase merge starting from an arbitrary string distribution. This algorithm minimizes the volume of information moved. Since this volume is easily computed, it is possible to construct dispersion algorithms which anticipate the merge algorithm. Two such dispersion techniques are described. The first algorithm requires that the number of strings to be dispersed be known in advance; this algorithm is optimal. The second algorithm makes no such requirement, but is not always optimal. In addition, performance estimates are derived and both algorithmns are shown to be asymptotically optimal.Keywords
This publication has 2 references indexed in Scilit:
- Optimizing the polyphase sortCommunications of the ACM, 1971
- The t-Fibonacci Numbers and Polyphase SortingThe Fibonacci Quarterly, 1970