English

On the Relationship Between Several Variants of the Linear Hashing Conjecture

Data Structures and Algorithms 2024-05-21 v5 Discrete Mathematics

Abstract

In Linear Hashing (LH\mathsf{LH}) with β\beta bins on a size uu universe U={0,1,,u1}{\mathcal{U}=\{0,1,\ldots, u-1\}}, items {x1,x2,,xn}U\{x_1,x_2,\ldots, x_n\}\subset \mathcal{U} are placed in bins by the hash function xi(axi+b)modpmodβx_i\mapsto (ax_i+b)\mod p \mod \beta for some prime p[u,2u]p\in [u,2u] and randomly chosen integers a,b[1,p]a,b \in [1,p]. The "maxload" of LH\mathsf{LH} is the number of items assigned to the fullest bin. Expected maxload for a worst-case set of items is a natural measure of how well LH\mathsf{LH} distributes items amongst the bins. Fix β=n\beta=n. Despite LH\mathsf{LH}'s simplicity, bounding LH\mathsf{LH}'s worst-case maxload is extremely challenging. It is well-known that on random inputs LH\mathsf{LH} achieves maxload Ω(lognloglogn)\Omega\left(\frac{\log n}{\log\log n}\right); this is currently the best lower bound for LH\mathsf{LH}'s expected maxload. Recently Knudsen established an upper bound of O~(n1/3)\widetilde{O}(n^{1 / 3}). The question "Is the worst-case expected maxload of LH\mathsf{LH} no(1)n^{o(1)}?" is one of the most basic open problems in discrete math. In this paper we propose a set of intermediate open questions to help researchers make progress on this problem. We establish the relationship between these intermediate open questions and make some partial progress on them.

Keywords

Cite

@article{arxiv.2307.13016,
  title  = {On the Relationship Between Several Variants of the Linear Hashing Conjecture},
  author = {Alek Westover},
  journal= {arXiv preprint arXiv:2307.13016},
  year   = {2024}
}

Comments

24 pages