A Note on Second-Order Expected Maximum-Load Bounds for Binary Linear Hashing
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 $R>1$ 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}{R2(\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 $1+o(1)$ factor. We also prove, by an independent self-contained argument, a sharp tail bound for one prescribed bucket: for fixed , [ \Pr[ Load_h(y)>2a-2]\le γ{-1}2{-a2}, ] 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 .
Paper Prompts
Sign up for free to create and run prompts on this paper.