Approximate Range Emptiness in Constant Time and Optimal Space
Mayank Goswami, Allan Gr{\o}nlund, Kasper Green Larsen, Rasmus Pagh

TL;DR
This paper introduces an optimal space and time data structure for approximate range emptiness queries, generalizing Bloom filters to intervals with constant query time and proven space lower bounds.
Contribution
It establishes the first asymptotically optimal space lower bound and provides a data structure achieving constant query time for approximate range emptiness.
Findings
Space lower bound of Ω(n log(L/ε)) bits for the problem
Data structure with constant query time matching the space lower bound
Extension of Bloom filter functionality to interval queries
Abstract
This paper studies the \emph{-approximate range emptiness} problem, where the task is to represent a set of points from and answer emptiness queries of the form " ?" with a probability of \emph{false positives} allowed. This generalizes the functionality of \emph{Bloom filters} from single point queries to any interval length . Setting the false positive rate to and performing queries, Bloom filters yield a solution to this problem with space bits, false positive probability bounded by for intervals of length up to , using query time . Our first contribution is to show that the space/error trade-off cannot be improved asymptotically: Any data structure for answering approximate range emptiness queries on intervals of length up…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Algorithms and Data Compression · Optimization and Search Problems
