Изменения

Перейти к: навигация, поиск

Фильтр Блума

132 байта добавлено, 22:39, 1 мая 2012
Минимизация вероятности ложноположительного срабатывания
== Минимизация вероятности ложноположительного срабатывания ==
Пусть размер битового массива <tex> m </tex>, и заданы <tex> k </tex> хеш-функций, причем все хеш-функции являются [[Независимые случайные величины|независимыми случайными величинами]]выбираются случайным образом. Тогда вероятность, что в <tex> j </tex>-ый бит не будет записана единица <tex> i </tex>-ой хеш-функцией при вставке очередного элемента, равна:
<tex dpi = "150">p(h_i(x) \neq j) = 1 - \frac {1}{m} </tex>
Так как для упрощения анализа мы предполагаем, что значения хеш-функции функций являются [[Независимые случайные величины#Независимость в совокупности|независимыми в совокупности]] [[Дискретная случайная величина|случайными величинами]], то вероятность, что <tex> j </tex>-ый бит останется нулевым после добавления очередного элемента, равна:
<tex dpi = "150">p(h_i(x) \neq j</tex> для <tex dpi = "150"> \forall i \in \big\{ 1 \dots k \big\}) = (1 - \frac {1}{m})^k </tex>
403
правки

Навигация