KIT | KIT-Bibliothek | Impressum | Datenschutz

Ribbon: Fast Succinct Static Retrieval and Approximate Membership

Dietzfelbinger, Martin; Dillinger, Peter C.; Hübschle, Lorenz 1; Sanders, Peter ORCID iD icon 1; Walzer, Stefan ORCID iD icon 1
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

Given a set 𝑆 ⊆ U and a function 𝑓 : 𝑆 → {0, 1}$^𝑟$ , a static retrieval data structure for 𝑓 supports queries that return 𝑓 (𝑥) for 𝑥 ∈ 𝑆 and an arbitrary value from {0, 1}𝑟 for 𝑥 ∈ U \ 𝑆. Retrieval data structures can be used to implement a static approximate membership query (AMQ) data structure, i.e., a Bloom filter alternative, with false positive rate 2$^{−𝑟}$ . The information-theoretic space lower bound for both tasks is 𝑟 |𝑆 | bits, and here we aim to use space 𝑟 |𝑆 |(1 + 𝜀) bits for a small overhead 𝜀, including succinct constructions with 𝜀 = 𝑜 (1).


Verlagsausgabe §
DOI: 10.5445/IR/1000191446
Veröffentlicht am 25.03.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 28.02.2026
Sprache Englisch
Identifikator ISSN: 0004-5411, 1557-735X
KITopen-ID: 1000191446
Erschienen in Journal of the ACM
Verlag Association for Computing Machinery (ACM)
Band 73
Heft 1
Seiten 1–45
Vorab online veröffentlicht am 13.02.2026
Nachgewiesen in Scopus
OpenAlex
Web of Science
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page