Optimal time-space trade-offs for sorting

48Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

We study the fundamental problem of sorting in a sequential model of computation and in particular consider the time-space trade-off (product of time and space) for this problem. Beame has shown a lower bound of Ω(n2) for this product leaving a gap of a logarithmic factor up to the previously best known upper bound of O(n2 log n) due to Frederickson. Since then, no progress has been made towards tightening this gap. The main contribution of this paper is a comparison based sorting algorithm which closes the gap by meeting the lower bound of Beame. The time-space product O(n2) upper bound holds for the full range of space bounds between log n and n/log n. Hence in this range our algorithm is optimal for comparison based models as well as for the very powerful general models considered by Beame.

Cite

CITATION STYLE

APA

Pagter, J., & Rauhe, T. (1998). Optimal time-space trade-offs for sorting. In Annual Symposium on Foundations of Computer Science - Proceedings (pp. 264–268). IEEE Comp Soc. https://doi.org/10.7146/brics.v5i10.19282

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