Lune

FOCS2025Top-tier venue

Static Retrieval Revisited: To Optimality and Beyond

Yang Hu, William Kuszmaul, Jingxun Liang, Huacheng Yu, Junkai Zhang, Renfei Zhou

2025Year
1Citations

Abstract

In the static retrieval problem, a data structure must answer retrieval queries mapping a set of n keys in a universe [U][U] to v-bit values. Information-theoretically, retrieval data structures can use as little as nv bits of space. For small value sizes v, it is possible to achieve O(1)O(1) query time while using space nv+o(n)n v+o(n) bits-whether or not such a result is possible for larger values of v (e.g., v=Θ(log⁡n)v=\Theta(\log n)) has remained open.In this paper, we obtain a tight lower bound (as well as matching upper bounds) for the static retrieval problem. In the case where values are large, we show that there is actually a significant tension between time and space. It is not possible, for example, to get O(1)O(1) query time using nv+o(n)n v+o(n) bits of space, when v=Θ(log⁡n)v=\Theta(\log n) (and assuming the word RAM model with O(log⁡n)O(\log n)-bit words)At first glance, our lower bound would seem to render retrieval unusable in many settings that aim to achieve very low redundancy. However, our second result offers a way around this: We show that, whenever a retrieval data structure D1D_{1} is stored along with another data structure D2D_{2} (whose size is similar to or larger than the size of D1D_{1}), it is possible to implement the combined data structure D1∪D2D_{1} \cup D_{2} so that queries to D1D_{1} take O(1)O(1) time, operations on D2D_{2} take the same asymptotic time as if D2D_{2} were stored on its own, and the total space is nv+Space⁡(D2)+n0.67n v+\operatorname{Space}\left(D_{2}\right)+n^{0.67} bits.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 4e1c52cc-caf2-4784-8021-6b14043a0d37

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines