COMP5270 Week 4 总结:Derandomisation(题解 + 知识点)
课程: COMP5270 - Randomness, Probability, and Algorithms 学期: S1 2026 来源: Week 4 - Derandomisation, Week 4 - Tutorial 4 (Solutions)
Part 1: Tutorial 4 详细题解
Tutorial 开头的难度/要求说明
Tutorial 4 开头说明了本周每题的投入要求,并解释了星号含义:标记
| 题目 | 所属部分 | Tutorial 原文难度/要求 | 复习时怎么安排 |
|---|---|---|---|
| Problem 1 | Warm-up | lecture 前也应该可以尝试并解决 | 必做,用来确认随机 bit 数量和 sample space 大小的关系 |
| Problem 2 | Warm-up | lecture 前也应该可以尝试并解决 | 必做,理解 pairwise independence 不等于 mutual independence |
| Problem 3 | Warm-up | 应该 doable,但最好等 lecture 后做;否则至少先看 lecture notes | 必做,强通用哈希推出通用哈希是定义题 |
| Problem 4 | Problem Solving | 标记 |
练概率方法 + amplification,建议认真做 |
| Problem 5 | Problem Solving | 标记 |
难题,有时间再细做;至少看懂构造思路 |
| Problem 6 | Problem Solving | 未特别标难,属于正常 problem-solving 题 | 建议做,练随机定向和线性期望 |
| Problem 7 | Problem Solving | 标记 |
选做,适合加深概率方法直觉 |
| Problem 8 | Advanced | 和 Problem 5 类似 quite hard;不要求必须解出,但建议快速看 solution 理解论证主线 | 高级难题,重点理解 universal 与 strongly universal 的差别 |
Warm-up
Problem 1: 需要多少随机 bit?
Tutorial 难度/要求: Warm-up;lecture
前也应该可以尝试并解决。重点是把“均匀生成
题目: 生成