Étant donné un filtre de bloom de taille N-bits et K fonctions de hachage, dont M-bits (où M <= N) du filtre sont définis.
Est-il possible d'approximer le nombre d'éléments insérés dans le filtre bloom?
Exemple simple
J'ai réfléchi à l'exemple suivant, en supposant un BF de 100 bits et 5 fonctions de hachage où 10 bits sont définis ...
Meilleur scénario: en supposant que les fonctions de hachage sont vraiment parfaites et mappent de manière unique un peu pour un certain nombre de valeurs X, alors étant donné que 10 bits ont été définis, nous pouvons dire qu'il n'y a eu que 2 éléments insérés dans le BF
Pire scénario: en supposant que les fonctions de hachage sont mauvaises et mappées de manière cohérente sur le même bit (mais uniques entre elles), alors nous pouvons dire que 10 éléments ont été insérés dans le BF
La plage semble être [2,10] où les abouts dans cette plage sont probablement déterminés par la probabilité de faux positif du filtre - je suis bloqué à ce stade.