Derandomized Balanced Allocation
Abstract
In this paper, we study the maximum loads of explicit hash families in the -choice schemes when allocating sequentially balls into bins. We consider the \emph{Uniform-Greedy} scheme, which provides 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 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 in the \emph{Uniform-Greedy} scheme. 2. With high probability, it has a maximum load of in the \emph{Always-Go-Left} scheme for a constant . 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 -choice schemes were -wise independent functions, which needs random bits.
Keywords
Cite
@article{arxiv.1702.03375,
title = {Derandomized Balanced Allocation},
author = {Xue Chen},
journal= {arXiv preprint arXiv:1702.03375},
year = {2018}
}