フィルタのMビット(ここではM < = N)のNビットおよびKハッシュ関数のサイズのブルームフィルタが設定されているとします。ブルームフィルタの近似母集団の計算
ブルームフィルタに挿入する要素の数を近似することはできますか?
簡単な例
Iは100ビットと10ビットが設定されている5つのハッシュ関数のBFを仮定すると、以下の例にわたって混練してき...
ベストケースのシナリオ:ハッシュ関数が本当に完璧で、いくつかのX個の値に対して一意にマップすると仮定すると、与えられた10ビットが設定されており、BFに2つの要素しか挿入されていないと言える。
最悪シナリオ:ハッシュ関数は悪く、一貫して同じビットにマップされます(まだ私たちは、BFに10個の要素が挿入されたと言うことができます。
この範囲の約数はおそらくフィルタの偽陽性確率によって決まる[2,10]この時点で立ち往生しています。
あなたがこれを確認しましたか? [Bloomフィルタの項目数の近似](https://en.wikipedia.org/wiki/Bloom_filter#Approximating_the_number_of_items_in_a_Bloom_filter)? –