Suppose we throw mm balls into nn bins uniformly at random, what is the probability that at least ϵn\epsilon n (0<ϵ<10 < \epsilon < 1) bins remain empty?

When we throw a ball, if there are at least ϵn\epsilon n empty bins, we increase the number of non-empty bins with probability at least ϵ\epsilon. Let X1,X2,...,XmX_1, X_2, ..., X_m be mm i.i.d Bernoulli random variable that takes 11 with probability ϵ\epsilon. The event that ϵn\epsilon n empty bins remains is upper bounded by

Pr⁡[∑i=1mXi≤(1−ϵ)n]=Pr⁡[∑i=1mXi≤ϵm−ϵm+n−ϵnϵmϵm]=Pr⁡[∑i=1mXi≤(1−(1−(1−ϵ)nϵm)ϵm] \Pr [\sum_{i=1}^m X_i \le (1 - \epsilon) n] = \Pr [\sum_{i=1}^m X_i \le \frac{\epsilon m - \epsilon m + n - \epsilon n}{\epsilon m} \epsilon m] = \Pr [\sum_{i=1}^m X_i \le (1 - (1 - \frac{(1 - \epsilon ) n}{\epsilon m}) \frac{}{} \epsilon m]

When ϵ\epsilon is fixed, by setting 1λ≐nm=ϵ1−ϵ(1−2nϵm)\frac{1}{\lambda} \doteq \frac{n}{m} =\frac{\epsilon}{1 - \epsilon} (1 - \sqrt{\frac{2n }{\epsilon m} }) (this is solvable since the left hand side is increasing with 1/λ1 / \lambda while the right hand side is decreasing with 1/λ1 / \lambda), we have (1−(1−ϵ)nϵm)2ϵm2=n(1 - \frac{(1 - \epsilon) n}{\epsilon m })^2\frac{\epsilon m}{2} = n. Then by Chernoff bound we get

Pr⁡[∑i=1mXi≤(1−ϵ)n]≤=exp⁡(−n) \Pr [\sum_{i=1}^m X_i \le (1 - \epsilon) n] \le = \exp (-n)