Filtre de Bloom

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

Un filtre de Bloom est une structure de données probabiliste compacte inventée par Burton Howard Bloom en 1970.

Lors du test de la présence d'un élément dans un ensemble, un filtre de Bloom permet de savoir :

  • avec certitude que l'élément est absent de l'ensemble (il ne peut pas y avoir de faux négatif) ;
  • avec une certaine probabilité que l'élément peut être présent dans l'ensemble (il peut y avoir des faux positifs).

La taille d'un filtre de Bloom est fixe et indépendante du nombre d'éléments contenus (la structure peut donc être extrêmement compacte). Il y a d'autant plus de faux positifs qu'il y a d'éléments dans la structure.

[modifier] Implémentation

[modifier] Applications

Il permet notamment d'optimiser les flux entre pairs dans un réseau informatiques pairs à pairs (Gnutella).

[modifier] Liens externes

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues