1998
DOI: 10.7146/brics.v5i10.19282
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Time-Space Trade-Offs for Sorting

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 Ω(n 2 ) for this product leaving a gap of a logarithmic factor up to the previously best known upper bound of O(n 2 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 this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 14 publications
0
10
0
Order By: Relevance
“…In contrast to sorting, the exact complexity of selection is still open. The time-space trade-off for sorting is known to be Θ(N 2 /S +N lg S) [2,19], where S is the size of the workspace in bits, lg N ≤ S ≤ N/ lg N . The optimal bound for sorting can even be realized using a natural priority-queue-based algorithm [1].…”
Section: Discussionmentioning
confidence: 99%
“…In contrast to sorting, the exact complexity of selection is still open. The time-space trade-off for sorting is known to be Θ(N 2 /S +N lg S) [2,19], where S is the size of the workspace in bits, lg N ≤ S ≤ N/ lg N . The optimal bound for sorting can even be realized using a natural priority-queue-based algorithm [1].…”
Section: Discussionmentioning
confidence: 99%
“…We encourage the reader to compare our solution to that of Pagter and Rauhe [24]. In the basic setting, Pagter and Rauhe proved that the running time of their sorting algorithm is O(N 2 /S + N lg 2 S) using O(S) bits of workspace.…”
Section: Reference Spacementioning
confidence: 99%
“…The main result of this paper is a simplification of the memory-adjustable priority queue by Pagter and Rauhe [24] that is a precursor of all later constructions. First, we devise a memory-adjustable priority queue that we call an adjustable navigation pile.…”
Section: Reference Spacementioning
confidence: 99%
See 2 more Smart Citations