Abstract
I show how to put n values into heap order in O(log log n) time using n/ log log n processors in the parallel comparison tree model of computation, and in Õ(α(n)) time on n/α(n) processors, in the randomized parallel comparison tree model, where α(n) is an inverse of Ackerman's function. I prove similar bounds for the related problem of putting n values into a min-max heap.
This work supported by NSF grant CCR-8909667.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, New York, 1974.
M. Ajtai, J. Komlós, W. L. Steiger, and E. Szemerédi. Optimal parallel selection has complexity O(log log n). Journal of Computer and System Sciences, 38:125–133, 1989.
M. Atkinson, J. Sack, N. Santoro, and T. Strothotte. Min-max heaps and generalized priority queues. Communications of the ACM, 29(10):996–1000, October 1986.
Y. Azar and N. Pippenger. Parallel selection. Discrete Appl. Math., 27:49–58, 1990.
Omer Berkman and Uzi Vishkin. Recursive *-tree parallel data-structure. In Proc. 30th Ann. IEEE Symp. on Foundations of Computer Science, pages 196–202, October 1989.
Svante Carlsson and Jingsen Zhang. Parallel complexity of heaps and min-max heaps. Technical Report LU-CS-TR:91-77, Department of Computer Science, Lund University, Lund, Sweden, August 1991.
Y. Matias O. Berkman and U. Vishkin, July 1991. Unpublished manuscript.
N. S. V. Rao and W. Zhang. Building heaps in parallel. Info. Proc. Lett., 37:355–358, 1991.
Rüdiger Reischuk. Probabilistic parallel algorithms for sorting and selection. SIAM J. On Computing, 14(2):396–409, May 1985.
Leslie G. Valiant. Parallelism in comparison problems. SIAM J. On Computing, 4(3):348–355, September 1975.
Uzi Vishkin. Structural parallel algorithmics. In ICALP 91, pages 363–380, July 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dietz, P.F. (1992). Heap construction in the parallel comparison tree model. In: Nurmi, O., Ukkonen, E. (eds) Algorithm Theory — SWAT '92. SWAT 1992. Lecture Notes in Computer Science, vol 621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55706-7_13
Download citation
DOI: https://doi.org/10.1007/3-540-55706-7_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55706-7
Online ISBN: 978-3-540-47275-9
eBook Packages: Springer Book Archive