Compressing Dynamic Fully Indexable Dictionaries in Word-RAM
Gabriel Marques Domingues
摘要
We study the problem of constructing a dynamic fully indexable dictionary (FID) in the Word-RAM model using space close to the information-theoretic lower bound. A FID is a data-structure that encodes a bit-vector B of length u and answers, for b∈0,1, rankb(B, x)=|y≤ x | B[y]=b| and selectb(B, r)=min0≤ x<u | rankb(B, x)=r (−1 if empty). A dynamic FID supports updates that modify a single bit of B, i.e., B[i]← b. We work in the Word-RAM model with w-bit words, assuming w≥ lg u. Integer multiplication takes O(1) time. Our memory model is MB, allowing access to a fixed precomputed table of τ=polylog(w) words, which can be computed in O(wτ) time. In this paper, we show a dynamic FID based on the famous fusion-tree data-structure of Pătraşcu and Thorup [FOCS 2014], modified to use fewer bits and to support select0. Let n denote the number of ones in B. We describe a parametric construction: for every є≤ 1/2, there is a dynamic FID using lg⎛ ⎜ ⎝un⎞ ⎟ ⎠+O(nwє/є) bits taking O(1/є+logw(n)) time for rank0/rank1/select0 and updates, and O(logw(n)) time for select1. All time bounds are worst-case. For є=1/√lg w, we reduce the space to lg(un)+O(nlogw) bits. For є=Θ(1), the running time matches the lower bound of Fredman and Saks [STOC 1989]. For є=1/4, this is the first deterministic dynamic FID using multiplication that achieves o(n√w) bits of redundancy in MB, and optimal worst-case time.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper3
- Tight Cell-Probe Lower Bounds for Dynamic Succinct DictionariesTianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouFOCS 2023 · 被引用 11 次
- Dynamic "Succincter"Tianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouFOCS 2023 · 被引用 3 次
- Succinct Dynamic Rank/Select: Bypassing the Tree-Structure BottleneckWilliam Kuszmaul, Jingxun Liang, Renfei ZhouSODA 2026 · 被引用 1 次
相关 Paper
- Nearly optimal static Las Vegas succinct dictionaryHuacheng YuSTOC 2020 · 被引用 6 次
- Optimal Static Dictionary with Worst-Case Constant Query TimeYang Hu, Jingxun Liang, Huacheng Yu, Junkai Zhang 等STOC 2025 · 被引用 3 次
- Dynamic Dictionary with Subconstant Wasted Bits per KeyTianxiao Li, Jingxun Liang, Huacheng Yu, Renfei ZhouSODA 2024 · 被引用 5 次
- Static Retrieval Revisited: To Optimality and BeyondYang Hu, William Kuszmaul, Jingxun Liang, Huacheng Yu 等FOCS 2025 · 被引用 1 次
- How to Store a Random WalkEmanuele Viola, Omri Weinstein, Huacheng YuSODA 2020 · 被引用 4 次
