Professional Documents
Culture Documents
Algo Ds Bloom Typed
Algo Ds Bloom Typed
Bloom Filters
Design and Analysis
of Algorithms I
Tim Roughgarden
Tim Roughgarden
Tim Roughgarden
Heuristic Analysis
Intuition: should be a trade-off between space and error (false
positive) probability.
Assume: [not justified] all hi(x)s uniformly random and independent
(across different is and xs).
Setup: n bits, insert data set S into bloom filter.
Note: for each bit of A, the probability its been set to I is (under above
assumption):
Tim Roughgarden
Heuristic Analysis
Intuition: should be a trade-off between space and error (false
positive) probability.
Assume: [not justified] all hi(x)s uniformly random and independent
(across different is and xs).
Setup: n bits, insert data set S into bloom filter.
Note: for each bit of A, the probability its been set to I is (under above
assumption):
b = # of
bits per
object
(n/|S|)
Tim Roughgarden
(exponentially
small in b )
Tim Roughgarden