Derandomized Balanced Allocation

From MaRDI portal




Abstract: In this paper, we study the maximum loads of explicit hash families in the d-choice schemes when allocating sequentially n balls into n bins. We consider the emph{Uniform-Greedy} scheme, which provides d independent bins for each ball and places the ball into the bin with the least load, and its non-uniform variant --- the emph{Always-Go-Left} scheme introduced by V"ocking. We construct a hash family with O(lognloglogn) random bits based on the previous work of Celis et al. and show the following results. 1. With high probability, this hash family has a maximum load of fracloglognlogd+O(1) in the emph{Uniform-Greedy} scheme. 2. With high probability, it has a maximum load of fracloglogndlogphid+O(1) in the emph{Always-Go-Left} scheme for a constant phid>1.61. The maximum loads of our hash family match the maximum loads of a perfectly random hash function in the emph{Uniform-Greedy} and emph{Always-Go-Left} scheme separately, up to the low order term of constants. Previously, the best known hash families matching the same maximum loads of a perfectly random hash function in d-choice schemes were O(logn)-wise independent functions, which needs Theta(log2n) random bits.











This page was built for publication: Derandomized Balanced Allocation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5236343)