Count-Min sketch
Penghitung frekuensi yang tidak menyimpan key. Tanyakan sudah berapa kali ia melihat sesuatu, dan jawabannya tidak pernah terlalu rendah — kadang terlalu tinggi, sebanyak yang Anda tentukan di muka.
Di mana ini benar-benar dipakai
Perangkat jaringan dan platform iklan memakainya untuk menemukan lalu lintas yang penting selagi ia masih mengalir lewat. Menyimpan satu counter per alamat IP pada kecepatan penuh itu mustahil; menyimpan grid counter berukuran tetap tidak — dan segelintir sumber yang mengirim paling banyak tetap menonjol di dalamnya.
Jaminannya
Estimasi tidak pernah di bawah count sebenarnya. Setiap baris hanya bisa melebihi, jadi mengambil minimum berarti seluruh d baris harus melebihi agar jawabannya salah — itulah sebabnya depth membeli confidence dan width membeli presisi.
Cara kerjanya
d baris × w kolom counter. Update menambah satu sel per baris. Estimasi adalah minimum di antara baris.
Cormode & Muthukrishnan, J. Algorithms 55(1), 2005
Stream
Parameter
w — width
2,719
counter per baris — makin banyak kolom, makin ketat estimasinya
d — depth
5
baris independen — makin banyak baris, makin jarang estimasinya longgar