English

A Space Lower Bound for Approximate Membership with Duplicate Insertions or Deletions of Nonelements

Data Structures and Algorithms 2024-12-30 v1

Abstract

Designs of data structures for approximate membership queries with false-positive errors that support both insertions and deletions stipulate the following two conditions: (1) Duplicate insertions are prohibited, i.e., it is prohibited to insert an element xx if xx is currently a member of the dataset. (2) Deletions of nonelements are prohibited, i.e., it is prohibited to delete xx if xx is not currently a member of the dataset. Under these conditions, the space required for the approximate representation of a datasets of cardinality nn with a false-positive probability of ϵ+\epsilon^{+} is at most (1+o(1))nlog2(1/ϵ+)+O(n)(1+o(1))n\cdot\log_2 (1/\epsilon^{+}) + O(n) bits [Bender et al., 2018; Bercea and Even, 2019]. We prove that if these conditions are lifted, then the space required for the approximate representation of datasets of cardinality nn from a universe of cardinality uu is at least 12(1ϵ+1n)log(un)O(n)\frac 12 \cdot (1-\epsilon^{+} -\frac 1n)\cdot \log \binom{u}{n} -O(n) bits.

Keywords

Cite

@article{arxiv.2412.19249,
  title  = {A Space Lower Bound for Approximate Membership with Duplicate Insertions or Deletions of Nonelements},
  author = {Aryan Agarwala and Guy Even},
  journal= {arXiv preprint arXiv:2412.19249},
  year   = {2024}
}