I am trying to optimize a piece of software that basically runs millions of tests. These tests are generated in such a way that there may be some repetition. Of course, I do not want to waste time doing tests that I have already performed, if I can avoid this effectively.
So, I'm thinking of using a Bloom filter to store tests that have already been run. However, the Bloom filter is mistaken on the insecure side for me. It gives false positives. That is, he can report that I checked a test that I do not have. Although this may be acceptable in the scenario I'm working on, I was wondering if there is an equivalent to the Bloom filter, but it is mistaken on the opposite side, that is, it only gives false negatives.
I looked through the literature with no luck.
data-structures bloom-filter
abc Mar 11 '09 at 18:18 2009-03-11 18:18
source share