CS G526: Advanced Algorithms and Complexity
Applications of Tail Bounds II
Lecture 5
|2026-08-11
Tulasimohan Molli
BITS Pilani, Hyderabad Campus
The Experiment: We draw from n distinct coupon types uniformly at random with replacement.
To bound \Pr(T > c n \ln n), let’s examine what must happen after t = c n \ln n trials.
Now, we apply the Union Bound over all n possible missing coupons to bound the total failure probability:
We want to estimate an unknown parameter p \in [0, 1] (e.g., fraction of biased coins) within error \varepsilon with failure probability \le \delta.
Why do we care about estimating p using random samples?
Why is the difference between Chebyshev and Chernoff bounds so critical?
| Situation | Tool |
|---|---|
| Any non-negative RV, need a quick bound | Markov |
| Any RV, deviation from mean, know variance | Chebyshev |
| Sum of independent trials, want exponential tail | Chernoff |
| Complicated union of many bad events | Union bound on top of any of these |
Las Vegas vs Monte Carlo — the two flavors of randomized algorithms, and amplification by repetition.
CS G526: Advanced Algorithms & ComplexityTulasimohan Molli