COMP5270 Week 9 总结:Streaming and Sketching II(题解 + 知识点)
课程: COMP5270 - Randomness, Probability, and Algorithms
学期: S1 2026
来源: Week 9 - Streaming and Sketching II, Week 9 - Tutorial 9 (Solutions)
Part 1: Tutorial 9 详细题解
Tutorial 9 开头说明:还应补做 Week 8 tutorial 的 Problems 3 和 4(上周未覆盖)。各题难度/要求如下:
- Problem 1(Warm-up):Discussion,理解概念类。
- Problem 2(⋆ 选做):ℓ_p 范数单调性证明,有用的数学事实,可跳过后看答案。
- Problems 3, 4:需看过讲义,但应自行尝试;对于理解算法很重要。
- Problem 5:有时间则做,否则可跳过后看答案。
- Problem 6:难度较高(⋆),值得做以理解 Misra-Gries 为何是 sketching 算法。
- Problem 7:有时间则做,否则可跳过。
Problem 1(Warm-up):Bloom Filter vs Count-Min-Sketch 的类比
题目:讨论 Bloom Filter 和 Count-Min-Sketch 之间的相似性。
解答:
可以把 Count-Min-Sketch 看作 Bloom Filter 的"计数版本":