Skip to main content
Log in

Sorting-Based Selection Algorithms for Hypercubic Networks

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

This paper presents several deterministic algorithms for selecting the k th largest record from a set of n records on any n -node hypercubic network. All of the algorithms are based on the selection algorithm of Cole and Yap, as well as on various sorting algorithms for hypercubic networks. Our fastest algorithm runs in O( lg n lg * n) time, very nearly matching the trivial \(\Omega(\lg n)\) lower bound. Previously, the best upper bound known for selection was O( lg n lg lg n) . A key subroutine in our O( lg n lg* n) time selection algorithm is a sparse version of the Sharesort algorithm that sorts n records using p processors, \(p\geq n\) , in O( lg n ( lg lg p - lg lg (p/n) ) 2 ) time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received March 23, 1994; revised October 30, 1997.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Berthomé, P., Ferreira, A., Maggs, B. et al. Sorting-Based Selection Algorithms for Hypercubic Networks . Algorithmica 26, 237–254 (2000). https://doi.org/10.1007/s004539910011

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004539910011

Navigation