A general Sequential Time-Space Tradeoff for Finding Unique Elements
- 1 April 1991
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 20 (2) , 270-277
- https://doi.org/10.1137/0220017
Abstract
An optimal $\Omega (n^2 )$ lower bound is shown for the time-space product of any R branching program that determines those values which occur exactly once in a list of n integers in the range $[1,R]$ where $R \geqq n$. This $\Omega (n^2 )$ tradeoff also applies to the sorting problem and thus improves the previous time-space tradeoffs for sorting. Because the R-way branching program is such a powerful model, these time-space product tradeoffs also apply to all models of sequential computation that have a fair measure of space such as off-line multitape Turing machines and off-line log-cost random access machines (RAMs).
Keywords
This publication has 7 references indexed in Scilit:
- Generalized String MatchingSIAM Journal on Computing, 1987
- A Time-Space Tradeoff for Element DistinctnessSIAM Journal on Computing, 1987
- Two time-space tradeoffs for element distinctnessTheoretical Computer Science, 1986
- Time-space tradeoffs for matrix multiplication and the discrete fourier transform on any general sequential random-access computerJournal of Computer and System Sciences, 1984
- Three applications of Kolmogorov-complexityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- A Time-Space Tradeoff for Sorting on a General Sequential Model of ComputationSIAM Journal on Computing, 1982
- A time-space tradeoff for sorting on non-oblivious machinesJournal of Computer and System Sciences, 1981