Papers
Topics
Authors
Recent
Search
2000 character limit reached

Linear Hashing is Not That Awesome

Published 24 Aug 2026 in cs.DS | (2608.23502v1)

Abstract: Consider the canonical universal hash family h(x)=((ax+b) mod p) mod mh(x)= ((ax+b)\text{ mod } p)\text{ mod } m, where a,ba,b are chosen uniformly from Zp\mathbb Z_p, which we call linear hashing, being used to hash nn elements into m=Θ(n)m=Θ(n) buckets. For any universal family, the expected size of the largest bucket is at least Ω(logn/loglogn)Ω(\log n / \log\log n) and at most O(n)O(\sqrt{n}). The only improvement upon these trivial bounds for linear hashing is a 2019 upper bound of O~(n<sup>1/3)\tilde{O}(n<sup>{1/3}) by Knudsen. We show that for any pp sufficiently larger than nn, there is a set of nn keys whose expected maximum load is n<sup>Ω(1/loglog</sup>n)n<sup>{Ω(1/\log\log</sup> n)}, proving linear hashing does not have a polylogarithmic maximum load. We extend the same bounds to the classical multiply-shift hash family of Dietzfelbinger, Hagerup, Katajainen, and Penttonen. We prove an equivalence between the maximum load problem to a density variant of arithmetic Kakeya sets. We then complete the lower bound using a construction of Green and Ruzsa of a small set containing long arithmetic progressions with every difference in a prescribed range. Surprisingly, our equivalence also implies that any substantial improvement over Knudsen's upper bound would imply new results about standard arithmetic Kakeya sets.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 2 tweets with 47 likes about this paper.