Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries
Tianxiao Li, Jingxun Liang, Huacheng Yu, Renfei Zhou
Abstract
A dictionary data structure maintains a set of at most n keys from the universe under key insertions and deletions, such that given a query , it returns if x is in the set. Some variants also store values associated to the keys such that given a query x, the value associated to x is returned when x is in the set.This fundamental data structure problem has been studied for six decades since the introduction of hash tables in 1953. A hash table occupies bits of space with constant time per operation in expectation. There has been a vast literature on improving its time and space usage. The state-of-the-art dictionary by Bender, Farach-Colton, Kuszmaul, Kuszmaul and Liu [1] has space consumption close to the information-theoretic optimum, using a total of equationpmatrix U n pmatrix+On^(k) nequation bits, while supporting all operations in time, for any parameter . The term is referred to as the wasted bits per key.In this paper, we prove a matching cell-probe lower bound: For , any dictionary with wasted bits per key must have expected operational time , in the cell-probe model with word-size . Furthermore, if a dictionary stores values of bits, we show that regardless of the query time, it must have expected update time. It is worth noting that this is the first cell-probe lower bound on the trade-off between space and update time for general data structures.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext aaa538f6-2f9e-4bc6-8580-ad0963b5baa5Cited by top-tier papers9
- Strongly History-Independent Storage Allocation: New Upper and Lower BoundsWilliam KuszmaulFOCS 2023 · 7 citations
- Dynamic Dictionary with Subconstant Wasted Bits per KeyTianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouSODA 2024 · 5 citations
- Optimal Static Dictionary with Worst-Case Constant Query TimeYang Hu, Jingxun Liang, Huacheng Yu, Junkai Zhang et al.STOC 2025 · 3 citations
- Dynamic "Succincter"Tianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouFOCS 2023 · 3 citations
- Tight Bounds for Classical Open AddressingMichael A. Bender, William Kuszmaul, Renfei ZhouFOCS 2024 · 2 citations
Builds on6
- On the optimal time/space tradeoff for hash tablesMichael A. Bender, Martin Farach-Colton, John Kuszmaul, William Kuszmaul et al.STOC 2022 · 20 citations
- Lower Bounds for Oblivious Near-Neighbor SearchKasper Green Larsen, Tal Malkin, Omri Weinstein, Kevin YeoSODA 2020 · 12 citations
- Strongly History-Independent Storage Allocation: New Upper and Lower BoundsWilliam KuszmaulFOCS 2023 · 7 citations
- Nearly optimal static Las Vegas succinct dictionaryHuacheng YuSTOC 2020 · 6 citations
- Dynamic Dictionary with Subconstant Wasted Bits per KeyTianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouSODA 2024 · 5 citations
Related papers
- Succinct Dynamic Rank/Select: Bypassing the Tree-Structure BottleneckWilliam Kuszmaul, Jingxun Liang, Renfei ZhouSODA 2026 · 1 citation
- Space Lower Bounds for Dynamic Filters and Value-Dynamic RetrievalWilliam Kuszmaul, Stefan WalzerSTOC 2024 · 2 citations
- Compressing Dynamic Fully Indexable Dictionaries in Word-RAMGabriel Marques DominguesSTOC 2026 · 2 citations
- A Hash Table Without Hash Functions, and How to Get the Most Out of Your Random BitsWilliam KuszmaulFOCS 2022 · 7 citations
- Lower bound for succinct range minimum queryMingmou Liu, Huacheng YuSTOC 2020 · 7 citations
