Bu nedenle, Bloom filtreleri oldukça havalıdır - üyelik kontrolünü yanlış negatifler olmadan, ancak küçük bir pozitif pozitif şansı destekleyen setlerdir. Son zamanlarda, bunun tersini garanti eden bir "Bloom filtresi" istiyordum: yanlış pozitif değil, potansiyel olarak yanlış negatif.
Motivasyonum basit: işlenecek çok sayıda öğe akışı (çoğaltılmış olarak) verildiğinde, daha önce gördüğümüz öğeleri işlemekten kaçınmak istiyoruz. Bir kopyayı işlemek acı vermez, sadece zaman kaybıdır. Yine de, bir elementi işlemeyi ihmal edersek, felaket olur. "Ters Bloom filtresi" ile, az yer kaplamasıyla görülen öğeleri saklayabilir ve sete üyelik için test ederek yüksek olasılıkla çiftleri işlemekten kaçınabilir.
Yine de bu tür bir şey bulamıyorum. Bulduğum en yakını " rötuşlanan Bloom filtreleri " dir, ki bu, birinin daha yüksek bir yanlış negatif oran için seçilen hatalı pozitifleri alıp satmasını sağlar. Ancak, tüm yanlış pozitifleri kaldırmak istediğinde, veri yapılarının ne kadar iyi performans gösterdiğini bilmiyorum
Böyle bir şey gören oldu mu? :)