Skip to main navigation Skip to search Skip to main content

Static Retrieval Revisited: To Optimality and Beyond

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In the static retrieval problem, a data structure must answer retrieval queries mapping a set of n keys in a universe [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) query time while using space n v+o(n) bits-whether or not such a result is possible for larger values of v (e.g., v=Θ(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) query time using n v+o(n) bits of space, when v=Θ(log n) (and assuming the word RAM model with 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 D1 is stored along with another data structure D2 (whose size is similar to or larger than the size of D1), it is possible to implement the combined data structure D1 D2 so that queries to D1 take O(1) time, operations on D2 take the same asymptotic time as if D2 were stored on its own, and the total space is n v+Space(D2)+n0.67 bits.

Original languageEnglish (US)
Title of host publicationProceedings - 2025 IEEE 66th Annual Symposium on Foundations of Computer Science, FOCS 2025
PublisherIEEE Computer Society
Pages2392-2409
Number of pages18
ISBN (Electronic)9798331571320
DOIs
StatePublished - 2025
Event66th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2025 - Sydney, Australia
Duration: Dec 14 2025Dec 17 2025

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
ISSN (Print)0272-5428

Conference

Conference66th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2025
Country/TerritoryAustralia
CitySydney
Period12/14/2512/17/25

All Science Journal Classification (ASJC) codes

  • General Computer Science

Keywords

  • data structures
  • lower bounds
  • static retrieval
  • upper bounds

Fingerprint

Dive into the research topics of 'Static Retrieval Revisited: To Optimality and Beyond'. Together they form a unique fingerprint.

Cite this