ACM Home Page
Please provide us with feedback. Feedback
An 0(n log n) sorting network
Full text PdfPdf (553 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fifteenth annual ACM symposium on Theory of computing table of contents
Pages: 1 - 9  
Year of Publication: 1983
ISBN:0-89791-099-0
Authors
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 174,   Citation Count: 91
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800061.808726
What is a DOI?

ABSTRACT

The purpose of this paper is to describe a sorting network of size 0(n log n) and depth 0(log n). A natural way of sorting is through consecutive halvings: determine the upper and lower halves of the set, proceed similarly within the halves, and so on. Unfortunately, while one can halve a set using only 0(n) comparisons, this cannot be done in less than log n (parallel) time, and it is known that a halving network needs (½)n log n comparisons. It is possible, however, to construct a network of 0(n) comparisons which halves in constant time with high accuracy. This procedure (&egr;-halving) and a derived procedure (&egr;-nearsort) are described below, and our sorting network will be centered around these elementary steps.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Angluin, A note on a construction of Margulis, Information Processing Letters 8(1), 1979, 17-19.
 
2
K. Batcher, Sorting networks and their applications, AFIPS Spring Joint Computer Conference 32(1968), 307-314.
 
3
O. Gabber and Z. Galil, Explicit constructions of linear size superconcentrators, Proc. 20th Ann. Symp. Found. Comp. Sci., 1979, 364-370.
 
4
M. Klawe, Non-existence of one-dimensional expanding graphs, IEEE, 1981, 109-114.
 
5
 
6
G. Margulis, Explicit constructions of concentrators, Problemy Peredachi Informatsii 9(4), 1973, 71-80 (English translation in Problems of Information Transmission, Plenum, N.Y., 1975.
 
7
W. Paul, R. Tarjan and J. Celoni, Space bounds for a game on graphs, Mathematical Systems Theory 10, 1979, 239-251.
 
8
M. Pinsker, On the complexity of a concentrator, 7th International Teletraffic Conference, Stockholm, June 1973, 318/1-318/4.
 
9
N. Pippenger, Superconcentrators, SIAM J. Computing 6(2), 1977, 298-304.
10

CITED BY  91

Collaborative Colleagues:
M. Ajtai: colleagues
J. Komlós: colleagues
E. Szemerédi: colleagues