Compressing Dynamic Fully Indexable Dictionaries in Word-RAM
Abstract
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 of length and answers, for , and ( if empty). A dynamic FID supports updates that modify a single bit of , i.e., . We work in the Word-RAM model with -bit words, assuming . Integer multiplication takes time. Our memory model is , allowing access to a fixed precomputed table of words, which can be computed in time. In this paper, we show a dynamic FID based on the famous fusion-tree data-structure of P{\u{a}}tra{\c{s}}cu and Thorup [FOCS 2014], modified to use fewer bits and to support . Let denote the number of ones in . We describe a parametric construction: for every , there is a dynamic FID using taking time for and updates, and time for . All time bounds are worst-case. For , we reduce the space to bits. For , the running time matches the lower bound of Fredman and Saks [STOC 1989]. This is the first deterministic dynamic FID in the standard Word-RAM model that achieves bits of redundancy in (e.g., ), and optimal worst-case time.
Keywords
Cite
@article{arxiv.2603.23119,
title = {Compressing Dynamic Fully Indexable Dictionaries in Word-RAM},
author = {Gabriel Marques Domingues},
journal= {arXiv preprint arXiv:2603.23119},
year = {2026}
}
Comments
25 pages; To appear at STOC'26