中文

A Note on Second-Order Expected Maximum-Load Bounds for Binary Linear Hashing

数据结构与算法 2026-05-19 v1

摘要

Let SF2uS\subseteq F_2^u have size n=2n=2^\ell, and let h:F2uF2h:F_2^u\to F_2^\ell be a uniformly random linear map. For yF2y\in F_2^\ell, write Loadh(y):=h1(y)SLoad_h(y):=|h^{-1}(y)\cap S|, and let M(S,h):=maxyF2Loadh(y)M(S,h):=\max_{y\in F_2^\ell} Load_h(y) be the maximum load. Jaber, Kumar and Zuckerman (STOC 2025) proved that the expected maximum load of hh on SS is at most 16logn/loglogn16\log n/\log\log n, matching the fully independent keys-into-bins scale up to constants. Their proof also gives the tail estimate Pr[M(S,h)Rlognloglogn]O(1R2). \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>1R>1 satisfying R11/RDlnR\ell^{1-1/R}\ge D\ln\ell, where DD is an absolute constant, we prove Pr[M(S,h)Rlognloglogn]O((loglogn)2R2(logn)22/R). \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)](1+(1+o(1))logloglognloglogn)lognloglogn. 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)1+o(1) factor. We also prove, by an independent self-contained argument, a sharp tail bound for one prescribed bucket: for fixed yF2y\in F_2^\ell, Pr[Loadh(y)>2a2]γ12a2, \Pr[ Load_h(y)>2^a-2]\le \gamma^{-1}2^{-a^2}, where γ=j1(12j) \gamma=\prod_{j\ge1}(1-2^{-j}) . A subspace construction shows that this is asymptotically tight even in the leading constant as a a\to\infty . However, this controls only a fixed bucket; a direct union bound over all buckets loses a factor 2 2^\ell .

引用

@article{arxiv.2605.18335,
  title  = {A Note on Second-Order Expected Maximum-Load Bounds for Binary Linear Hashing},
  author = {Nader H. Bshouty},
  journal= {arXiv preprint arXiv:2605.18335},
  year   = {2026}
}