English

Beating the probabilistic lower bound on $q$-perfect hashing

Information Theory 2023-03-03 v5 Combinatorics math.IT

Abstract

For an integer q2q\ge 2, a perfect qq-hash code CC is a block code over [q]:={1,,q}[q]:=\{1,\ldots,q\} of length nn in which every subset {c1,c2,,cq}\{\mathbf{c}_1,\mathbf{c}_2,\dots,\mathbf{c}_q\} of qq elements is separated, i.e., there exists i[n]i\in[n] such that {proji(c1),,proji(cq)}=[q]\{\mathrm{proj}_i(\mathbf{c}_1),\dots,\mathrm{proj}_i(\mathbf{c}_q)\}=[q], where proji(cj)\mathrm{proj}_i(\mathbf{c}_j) denotes the iith position of cj\mathbf{c}_j. Finding the maximum size M(n,q)M(n,q) of perfect qq-hash codes of length nn, for given qq and nn, is a fundamental problem in combinatorics, information theory, and computer science. In this paper, we are interested in asymptotic behavior of this problem. Precisely speaking, we will focus on the quantity Rq:=lim supnlog2M(n,q)nR_q:=\limsup_{n\rightarrow\infty}\frac{\log_2 M(n,q)}n. A well-known probabilistic argument shows an existence lower bound on RqR_q, namely Rq1q1log2(11q!/qq)R_q\ge\frac1{q-1}\log_2\left(\frac1{1-q!/q^q}\right) \cite{FK,K86}. This is still the best-known lower bound till now except for the case q=3q=3 \cite{KM}. The improved lower bound of R3R_3 was discovered in 1988 and there has been no progress on the lower bound of RqR_q for more than 3030 years. In this paper we show that this probabilistic lower bound can be improved for qq from 44 to 1515 and all odd integers between 1717 and 2525, and \emph{all sufficiently large} qq.

Keywords

Cite

@article{arxiv.1908.08792,
  title  = {Beating the probabilistic lower bound on $q$-perfect hashing},
  author = {Chaoping Xing and Chen Yuan},
  journal= {arXiv preprint arXiv:1908.08792},
  year   = {2023}
}

Comments

arXiv admin note: text overlap with arXiv:1010.5764 by other authors

R2 v1 2026-06-23T10:55:07.748Z