Answer the question
In order to leave comments, you need to log in
Probabilistic algorithms: what are they and where can I find a complete list of them?
Here is an example:
Bloom filter
or
Markov chains
And where can I see a complete list of such developments?
Interested primarily in the problem of storage, clustering and classification of information.
Answer the question
In order to leave comments, you need to log in
Here I will collect links to probabilistic algorithms:
1. Bloom filter https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D...
2. MinHash habrahabr.ru/post/ 115147
3. LogLog: find the number of unique elements -- habrahabr.ru/post/119852
3.1 HyperLogLog
4. Search for similar documents with MinHash + LHS: habrahabr.ru/post/250673
5. https://en.wikipedia.org/wiki /Count%E2%80%93min_sketch -- approximate collection of event frequencies in the stream.
6. Algorithm Rabin - Karp: search for substrings in a string through hashing. https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D...
https://en.wikipedia.org/wiki/Category:Probabilist...
In fact, many algorithms are probabilistic in nature. Even TCP and UDP packets have a checksum, which helps to find an error only with some (rather large) probability. You can also look at distributed algorithms from the same series - Gossip, Raft, and so on. From less network - compression algorithms (with and without losses), genetic algorithms , neural networks.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question