Optimal Non-Adaptive Cell Probe Dictionaries and Hashing

08/30/2023
by   Kasper Green Larsen, et al.
0

We present a simple and provably optimal non-adaptive cell probe data structure for the static dictionary problem. Our data structure supports storing a set of n key-value pairs from [u]× [u] using s words of space and answering key lookup queries in t = O((u/n)/(s/n)) non-adaptive probes. This generalizes a solution to the membership problem (i.e., where no values are associated with keys) due to Buhrman et al. and matches a recent lower bound by Persiano and Yeo. Using the ideas underlying our data structure, we also obtain the first implementation of a n-wise independent family of hash functions with optimal evaluation time in the cell probe model.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset