A Note on Second-Order Expected Maximum-Load Bounds for Binary Linear Hashing
arXiv:2605.18335
Abstract
Let have size , and let be a uniformly random linear map. For , write , and let be the maximum load. Jaber, Kumar and Zuckerman (STOC 2025) proved that the expected maximum load of on is at most , matching the fully independent keys-into-bins scale up to constants. Their proof also gives the tail estimate \[ \Pr\left[ M(S,h)\ge R\frac{\log n}{\log\log n} \right] \le O\left(\frac{1}{R^{2}}\right). \] We record a base optimization in their exponential-potential method showing that binary linear hashing nearly matches fully independent hashing also at the level of the second-order maximum-load scale. For every satisfying , where is an absolute constant, we prove \[ \Pr\left[ M(S,h)\ge R\frac{\log n}{\log\log n} \right] \le O\left( \frac{(\log\log n)^2}{R^2(\log n)^{2-2/R}} \right). \] Integrating this tail yields \[ E[M(S,h)] \le \left( 1+ (1+o(1)) \frac{\log\log\log n}{\log\log n} \right) \frac{\log n}{\log\log n}. \] Thus binary linear hashing matches fully independent hashing in the leading term and matches the dominant second-order correction up to a factor. We also prove, by an independent self-contained argument, a sharp tail bound for one prescribed bucket: for fixed , \[ \Pr[ Load_h(y)>2^a-2]\le γ^{-1}2^{-a^2}, \] where . A subspace construction shows that this is asymptotically tight even in the leading constant as . However, this controls only a fixed bucket; a direct union bound over all buckets loses a factor .