The power of thinning in balanced allocation
Abstract
Balls are sequentially allocated into $n$ bins as follows: for each ball, an independent, uniformly random bin is generated. An overseer may then choose to either allocate the ball to this bin, or else the ball is allocated to a new independent uniformly random bin. The goal of the overseer is to reduce the load of the most heavily loaded bin after $\Theta(n)$ balls have been allocated. We provide an asymptotically optimal strategy yielding a maximum load of $(1+o(1))\sqrt{\frac{8\log n}{\log\log n}}$ balls.
- Publication:
-
arXiv e-prints
- Pub Date:
- July 2018
- DOI:
- 10.48550/arXiv.1807.01132
- arXiv:
- arXiv:1807.01132
- Bibcode:
- 2018arXiv180701132F
- Keywords:
-
- Mathematics - Probability;
- Computer Science - Discrete Mathematics;
- 60C05;
- 68W27
- E-Print:
- 8 pages