10
I was reading an answer here at Sopt (yes, it’s funny) and I saw about Bloom Filter, I wanted more information about him. Besides what it is and what it’s for, where I can use in practice?
10
I was reading an answer here at Sopt (yes, it’s funny) and I saw about Bloom Filter, I wanted more information about him. Besides what it is and what it’s for, where I can use in practice?
6
Bloom filter is a data structure created in 1970 by Burton Howard Bloom (hence the name Bloom filter)
It is a probabilistic structure with the following properties:
Has space efficiency
Allows false positives
Does not allow false-negatives
Elements can be added to the filter
Once added to the filter, elements cannot be removed
The more items inside the filter, the greater the chance of false positives
Are based on:
For a good functioning are essential:
Example of practical application:
Your browser checks all the addresses you access to determine if it’s a safe address and to be able to give you a warning if it is not.
Other applications:
Source: https://www.ic.unicamp.br/~francesquini/mc202/files/aula26.pdf
In passing, this slide quoted is very bad... the content may not be, but it is difficult to read with that background image and color scheme. Other than that I found the subject interesting... Very good answer.
Browser other questions tagged algorithm
You are not signed in. Login or sign up in order to post.
You read this https://www.ic.unicamp.br/~francesquini/mc202/files/aula26.pdf
– user60252
@Leocaracciolo yes.
– Maniero
I had imagined that yes :-)
– user60252
until I got curious and went looking for it. the link https://www.psafe.com/blog/o-que-e-bloom-filter/ seems to take 99% of the doubts about Loom filter well didactically. da uma olhada la
– Alexandre Guerreiro
It’s expensive, I went in search of the subject too. Initially it makes no sense to have a structure that uses an inaccurate probabilistic hash and with a loss of performance in increasing the hash. Just doing the asymptotic study to see if it brings benefits in small hashes. Either this, or it assists specific applications that need to eliminate false negatives at any cost. It is to be thought.
– Breno Zanchetta
is a data filtering by deletion where the priority is to discard negatives
– Frederico