ให้ฟิลเตอร์บลูมของขนาด N-bits และฟังก์ชันแฮช K ซึ่ง M-bits (โดยที่ M <= N) ของฟิลเตอร์ถูกตั้งค่า
เป็นไปได้หรือไม่ที่จะประมาณจำนวนองค์ประกอบที่แทรกลงในตัวกรองบลูม
ตัวอย่างง่ายๆ
ฉันคร่ำครวญตัวอย่างต่อไปนี้สมมติว่า BF ของ 100 บิตและ 5 ฟังก์ชันแฮชที่ตั้งค่า 10 บิต ...
สถานการณ์กรณีที่ดีที่สุด: สมมติว่าฟังก์ชั่นแฮชสมบูรณ์แบบและแมปบิตที่ไม่ซ้ำกันสำหรับค่า X จำนวนหนึ่งจากนั้นกำหนด 10 บิตเราสามารถพูดได้ว่ามีเพียง 2 องค์ประกอบที่ใส่เข้าไปใน BF
สถานการณ์กรณีที่เลวร้ายที่สุด: สมมติว่าฟังก์ชันแฮชไม่ดีและแมปไปยังบิตเดียวกันอย่างสม่ำเสมอ (แต่ไม่ซ้ำกันในแต่ละอื่น ๆ ) จากนั้นเราสามารถพูดได้ว่า 10 องค์ประกอบถูกแทรกลงใน BF
ช่วงน่าจะเป็น [2,10] ซึ่งอาจอยู่ในช่วงนี้ประมาณโดยความน่าจะเป็นที่เป็นบวกปลอมของตัวกรอง - ฉันติดอยู่ที่จุดนี้