A fast sorting algorithm and its generalization on broadcast communications

6Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we shall propose a fast algorithm to solve the sorting problem under the broadcast communication model(BCM). The key point of our sorting algorithm is to use successful broadcasts to build broadcasting layers logically and then to distribute the data elements into those logic layers properly. Thus, the number of broadcast conflicts is reduced. Suppose that there are n input data elements and n processors under BCM are available. We show that the average time complexity of our sorting algorithm is Θ(n). In addition, we expand this result to the generalized sorting, that is, nding the rst k largest elements with a sorted sequence among n elements. The analysis of the generalization builds a connection between the two special cases which are maximum nding and sorting. We prove that the average time complexity for nding the rst k largest numbers is Θ(k + log (n - k)).

Cite

CITATION STYLE

APA

Shiau, S. H., & Yang, C. B. (2000). A fast sorting algorithm and its generalization on broadcast communications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1858, pp. 252–261). Springer Verlag. https://doi.org/10.1007/3-540-44968-x_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free