Pour un filtre de bloom de taille N-bits et K fonctions de hachage, les bits M (où M < = N) du filtre sont définis.Calcul de la population approximative d'un filtre de bloom
Est-il possible d'approximer le nombre d'éléments insérés dans le filtre bloom?
Exemple simple
J'ai ressassant l'exemple suivant, en supposant un BF 100 bits et 5 fonctions de hachage où 10-bits sont ...
Meilleur scénario: En supposant que les fonctions de hachage sont vraiment parfaites et mappent un peu pour un certain nombre de valeurs X, alors 10 bits ont été définis, nous pouvons dire qu'il n'y a que 2 éléments insérés dans le BF
Dans le pire des scénarios: En supposant les fonctions de hachage sont mauvaises et uniformément mapper au même bit (encore unique entre eux), alors nous pouvons dire que 10 éléments ont été insérés dans le BF
La plage semble être [2,10] où abouts dans cette gamme est probablement déterminée par la probabilité de faux-positif - I suis coincé à ce stade.
Avez-vous vu cela? [Approximativement le nombre d'éléments dans un filtre Bloom] (https://en.wikipedia.org/wiki/Bloom_filter#Approximating_the_number_of_items_in_a_Bloom_filter)? –