Optimal Non-Adaptive Cell Probe Dictionaries and Hashing

Kasper Green Larsen*, Rasmus Pagh*, Giuseppe Persiano*, Toniann Pitassi*, Kevin Yeo*, Or Zamir*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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(lg(u/n)/lg(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. We also present matching lower bounds for the non-adaptive static membership problem in the deterministic setting. Our lower bound implies that both our dictionary algorithm and the preceding membership algorithm are optimal, and in particular that there is an inherent complexity gap in these problems between no adaptivity and one round of adaptivity (with which hashing-based algorithms solve these problems in constant time). 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.

Original languageEnglish
Title of host publication51st International Colloquium on Automata, Languages, and Programming, ICALP 2024
EditorsKarl Bringmann, Martin Grohe, Gabriele Puppis, Ola Svensson
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773225
DOIs
StatePublished - Jul 2024
Event51st International Colloquium on Automata, Languages, and Programming, ICALP 2024 - Tallinn, Estonia
Duration: 8 Jul 202412 Jul 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume297
ISSN (Print)1868-8969

Conference

Conference51st International Colloquium on Automata, Languages, and Programming, ICALP 2024
Country/TerritoryEstonia
CityTallinn
Period8/07/2412/07/24

Funding

FundersFunder number
Università degli Studi di Salerno
Villum Fonden
Blavatnik Family Foundation
National Science Foundation
Basic Algorithms Research Copenhagen, University of Copenhagen
Independent Research Fund Denmark
FARB
DFF9064-00068B, 16582

    Keywords

    • cell probe
    • dictionary
    • hashing
    • non-adaptive

    Fingerprint

    Dive into the research topics of 'Optimal Non-Adaptive Cell Probe Dictionaries and Hashing'. Together they form a unique fingerprint.

    Cite this