Skip to main content

Data Structures for Storing Small Sets in the Bitprobe Model

  • Conference paper
Algorithms – ESA 2010 (ESA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6347))

Included in the following conference series:

Abstract

We study the following set membership problem in the bit probe model: given a set S from a finite universe U, represent it in memory so that membership queries of the form “Is x in S?” can be answered with a small number of bitprobes. We obtain explicit schemes that come close to the information theoretic lower bound of Buhrman et al. [STOC 2000, SICOMP 2002] and improve the results of Radhakrishnan et al. [ESA 2001] when the size of sets and the number of probes is small.

We show that any scheme that stores sets of size two from a universe of size m and answers membership queries using two bitprobes requires space Ω(m 4/7). The previous best lower bound (shown by Buhrman et al. using information theoretic arguments) was \(\Omega(\sqrt{m})\). The same lower bound applies for larger sets using standard padding arguments. This is the first instance where the information theoretic lower bound is found to be not tight for adaptive schemes.

We show that any non-adaptive three probe scheme for storing sets of size two from a universe of size m requires \(\Omega(\sqrt{m})\) bits of memory. This extends a result of Alon and Feige [SODA 2009] to small sets.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alon, N., Feige, U.: On the power of two, three and four probes. In: Proc. Symposium on Discrete Algorithms 2009, pp. 346–354 (2009)

    Google Scholar 

  2. Buhrman, H., Miltersen, P.B., Radhakrishnan, J., Venkatesh, S.: Are bitvectors optimal?. In: Proc. Symposium on Theory of Computing 2000, pp. 449–458 (2000); SIAM J. Computing 31, 1723–1744 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  3. Radhakrishnan, J., Raman, V., Rao, S.S.: Explicit Deterministic Constructions for Membership in the Bitprobe Model. In: Proc. European Symposium on Algorithms 2001, pp. 290–299 (2001)

    Google Scholar 

  4. Ta-Shma, A.: Storing Information with Extractors. Information Processing Letters 83, 267–274 (2002)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Radhakrishnan, J., Shah, S., Shannigrahi, S. (2010). Data Structures for Storing Small Sets in the Bitprobe Model. In: de Berg, M., Meyer, U. (eds) Algorithms – ESA 2010. ESA 2010. Lecture Notes in Computer Science, vol 6347. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15781-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15781-3_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15780-6

  • Online ISBN: 978-3-642-15781-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics