DocumentCode
2645229
Title
Static dictionaries on AC0 RAMs: query time &thetas;(√log n/log log n) is necessary and sufficient
Author
Andersson, Arne ; Miltersen, Peter Bro ; Riis, Søren ; Thorup, Mikkel
Author_Institution
Lund Univ., Sweden
fYear
1996
fDate
14-16 Oct 1996
Firstpage
441
Lastpage
450
Abstract
In this paper we consider solutions to the static dictionary problem on AC0 RAMs, i.e. random access machines where the only restriction on the finite instruction set is that all computational instructions are in AC0. Our main result is a tight upper and lower bound of θ(√log n/log log n) on the time for answering membership queries in a set of size n when reasonable space is used for the data structure storing the set; the upper bound can be obtained using O(n) space, and the lower bound holds even if we allow space 2polylog n. Several variations of this result are also obtained. Among others, we show a tradeoff between time and circuit depth under the unit-cost assumption: any RAM instruction set which permits a linear space, constant query time solution to the static dictionary problem must have an instruction of depth Ω(log w/log log to), where w is the word size of the machine (and log the size of the universe). This matches the depth of multiplication and integer division, used in the perfect hashing scheme by M.L. Fredman, J. Komlos and E. Szemeredi (1984)
Keywords
computational complexity; data structures; random-access storage; AC0 RAMs; computational instructions; constant query time solution; data structure; finite instruction set; integer division; membership queries; multiplication; perfect hashing scheme; query time; random access machines; static dictionaries; unit-cost assumption; upper bound; Circuits; Computational efficiency; Computational modeling; Computer aided instruction; Costs; Councils; Dictionaries; Read-write memory; Registers; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location
Burlington, VT
ISSN
0272-5428
Print_ISBN
0-8186-7594-2
Type
conf
DOI
10.1109/SFCS.1996.548503
Filename
548503
Link To Document