Tight Bounds for Repeated Balls-into-Bins
Abstract
We study the repeated balls-into-bins process introduced by Becchetti, Clementi, Natale, Pasquale and Posta (2019). This process starts with balls arbitrarily distributed across bins. At each round , one ball is selected from each non-empty bin, and then placed it into a bin chosen independently and uniformly at random. We prove the following results: For any , we prove a lower bound of on the maximum load. For the special case , this matches the upper bound of , as shown in [BCNPP19]. It also provides a positive answer to the conjecture in [BCNPP19] that for the maximum load is at least once in a polynomially large time interval. For , our new lower bound disproves the conjecture in [BCNPP19] that the maximum load remains . For any , we prove an upper bound of on the maximum load for all steps of a polynomially large time interval. This matches our lower bound up to multiplicative constants. For any , our analysis also implies an waiting time to reach a configuration with a maximum load, even for worst-case initial distributions. For any , we show that every ball visits every bin in rounds. For , this improves the previous upper bound of in [BCNPP19]. We also prove that the upper bound is tight up to multiplicative constants for any .
Keywords
Cite
@article{arxiv.2203.12400,
title = {Tight Bounds for Repeated Balls-into-Bins},
author = {Dimitrios Los and Thomas Sauerwald},
journal= {arXiv preprint arXiv:2203.12400},
year = {2023}
}
Comments
Full version of STACS 2023 paper; 38 pages, 5 figures