ACM Home Page
Please provide us with feedback. Feedback
Slowing down sorting networks to obtain faster sorting algorithms
Full text PdfPdf (789 KB)
Source Journal of the ACM (JACM) archive
Volume 34 ,  Issue 1  (January 1987) table of contents
Pages: 200 - 208  
Year of Publication: 1987
ISSN:0004-5411
Author
Richard Cole  New York Univ., New York, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 49,   Citation Count: 57
Additional Information:

abstract   references   cited by   index terms   review   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/7531.7537
What is a DOI?

ABSTRACT

Megiddo introduced a technique for using a parallel algorithm for one problem to construct an efficient serial algorithm for a second problem. This paper provides a general method that trims a factor of O(log n) time (or more) for many applications of this technique.


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
 
2
 
3
COLE, R., AND YAP, C. A parallel median algorithm. Inf. Process. Lett. 20 (1985), 137-139.
 
4
 
5
FREDERICKSON, G., AND JOHNSON, D. Finding k-th paths and p-centers by generating and searching good data structures. ~ Algorithms 4 (1983), 61-80.
 
6
GABBER, O., AND GALIL, Z. Explicit construction of linear size superconcentrators. ~ Comput. Syst. Sci. 22 (1981), 407-420.
 
7
GABOW, H., GALIL, Z., AND SPENCER, T. Efficient implementation of graph algorithms using contraction. In Proceedings of the 25th Annual Symposium on the Foundations of Computer Science. IEEE, New York, 1984, 347-357.
 
8
MEGIDDO, N. Combinatorial optimization with rational objective functions. Math. Oper. Res. 4 (1979), 414-424.
9
 
10
MEGIDDO, N. Linear time algorithms for linear programming in R3 and related problems. SIAM ~ Comput. 12 (1983), 759-776.
 
11
MEGIDDO, N. Partitioning with two lines in the plane. ~ Algorithms 6 (1985), 430-433.
 
12
MEGIDDO, N., AND TAMIR, A. New results on the complexity of p-center problems. SIAM J. Comput. 12, 4 (1983), 751-758.
 
13
PREPARATA, F. New parallel sorting schemes. IEEE Trans. Comput. C-27 (1978), 669-673.
 
14
REISCHUK, R. A fast probabilistic sorting algorithm. In Proceedings of the 22nd Annual Symposium on the Foundations of Computer Science. IEEE, New York, 1981, 212-219.
 
15
REISER, A. A linear selection algorithm for sets of elements with weights. Inf. Process. Lett. 7 (1978), 159-162.
 
15a
SHILOACH, Y., AND VISHKIN, O. Finding the maximum, merging and sorting in a parallel computation model. J. Algorithms 2 ( 1981), 88-102.
 
16
VALIANT, L. Parallelism in comparison problems. SIAM J. Comput. 4 (1975), 348-355.

CITED BY  57


REVIEW

"Daniel P. Bovet : Reviewer"

As clearly stated by the author, the paper presents an “improvement of Megiddo's ingenious technique [1], which uses an efficient parallel algorithm for one problem to produce an efficient serial algorithm for a second problem.” In o  more...