[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Are Bitvectors Optimal?

Published: 01 June 2002 Publication History

Abstract

We study the it static membership problem : Given a set S of at most n keys drawn from a universe U of size m , store it so that queries of the form "Is u in S __ __" can be answered by making few accesses to the memory. We study schemes for this problem that use space close to the information theoretic lower bound of $\Omega(n\log(\frac{m}{n}))$ bits and yet answer queries by reading a small number of bits of the memory.
We show that, for $\epsilon > 0$, there is a scheme that stores $O(\frac{n}{\epsilon^2}\log m)$ bits and answers membership queries using a randomized algorithm that reads just one bit of memory and errs with probability at most $\epsilon$. We consider schemes that make no error for queries in S but are allowed to err with probability at most $\epsilon$ for queries not in S . We show that there exist such schemes that store $O((\frac{n}{\epsilon})^2 \log m)$ bits and answer queries using just one bitprobe. If multiple probes are allowed, then the number of bits stored can be reduced to $O(n^{1+\delta}\log m)$ for any $\delta > 0$. The schemes mentioned above are based on probabilistic constructions of set systems with small intersections.
We show lower bounds that come close to our upper bounds (for a large range of n and $\epsilon$): Schemes that answer queries with just one bitprobe and error probability $\epsilon$ must use $\Omega(\frac{n}{\epsilon\log(1/\epsilon)} \log m)$ bits of storage; if the error is restricted to queries not in S , then the scheme must use $\Omega(\frac{n^2}{\epsilon^2 \log (n/\epsilon)}\log m)$ bits of storage.
We also consider deterministic schemes for the static membership problem and show tradeoffs between space and the number of probes.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 31, Issue 6
2002
314 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 June 2002

Author Tags

  1. bit probe model
  2. data structures
  3. set membership problem
  4. set systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Improved Algorithms and Bounds for List Union-Free FamiliesIEEE Transactions on Information Theory10.1109/TIT.2023.331643570:4(2456-2463)Online publication date: 1-Apr-2024
  • (2022)Locally Decodable Slepian-Wolf Compression2022 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT50566.2022.9834371(1430-1435)Online publication date: 26-Jun-2022
  • (2021)An efficient superpostional quantum Johnson–Lindenstrauss lemma via unitary t-designsQuantum Information Processing10.1007/s11128-021-03238-220:9Online publication date: 1-Sep-2021
  • (2020)Nearly optimal static Las Vegas succinct dictionaryProceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3357713.3384274(1389-1401)Online publication date: 22-Jun-2020
  • (2020)O (log log n) Worst-Case Local Decoding and Update Efficiency for Data Compression2020 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT44484.2020.9173968(2371-2376)Online publication date: 21-Jun-2020
  • (2019)Local Decoding and Update of Compressed Data2019 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT.2019.8849634(572-576)Online publication date: 7-Jul-2019
  • (2019)On the Bitprobe Complexity of Two Probe Adaptive Schemes Storing Two ElementsAlgorithms and Discrete Applied Mathematics10.1007/978-3-030-11509-8_5(53-64)Online publication date: 14-Feb-2019
  • (2019)A Two Query Adaptive Bitprobe Scheme Storing Five ElementsWALCOM: Algorithms and Computation10.1007/978-3-030-10564-8_25(317-328)Online publication date: 27-Feb-2019
  • (2018)On Universal Compression with Constant Random Access2018 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT.2018.8437931(891-895)Online publication date: 17-Jun-2018
  • (2018)Saving Probe Bits by Cube DominationGraph-Theoretic Concepts in Computer Science10.1007/978-3-030-00256-5_12(139-151)Online publication date: 27-Jun-2018
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media