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

Abstract

Let S⊂eq F2u have size n=2, and let h:F2u F2 be a uniformly random linear map. For y∈ F2, write Loadh(y):=|h-1(y) S|, and let M(S,h):=y∈ F2 Loadh(y) be the maximum load. Jaber, Kumar and Zuckerman (STOC 2025) proved that the expected maximum load of h on S is at most 16 n/ n, matching the fully independent keys-into-bins scale up to constants. Their proof also gives the tail estimate \[ [ M(S,h) R n n ] O(1R2). \] 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 R1-1/R D, where D is an absolute constant, we prove \[ [ M(S,h) R n n ] O( ( n)2R2( n)2-2/R ). \] Integrating this tail yields \[ E[M(S,h)] ( 1+ (1+o(1)) n n ) n 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 y∈ F2, \[ [ Loadh(y)>2a-2] γ-12-a2, \] where γ=Πj1(1-2-j) . A subspace construction shows that this is asymptotically tight even in the leading constant as a∞ . However, this controls only a fixed bucket; a direct union bound over all buckets loses a factor 2 .

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…