Beating Fredman-Komlós for perfect k-hashing

05/10/2018
by   Venkatesan Guruswami, et al.
0

We say a subset C ⊆{1,2,...,k}^n is a k-hash code (also called k-separated) if for every subset of k codewords from C, there exists a coordinate where all these codewords have distinct values. Understanding the largest possible rate (in bits), defined as (_2 |C|)/n, of a k-hash code is a classical problem. It arises in two equivalent contexts: (i) the smallest size possible for a perfect hash family that maps a universe of N elements into {1,2,...,k}, and (ii) the zero-error capacity for decoding with lists of size less than k for a certain combinatorial channel. A general upper bound of k!/k^k-1 on the rate of a k-hash code (in the limit of large n) was obtained by Fredman and Komlós in 1984 for any k ≥ 4. While better bounds have been obtained for k=4, their original bound has remained the best known for each k > 5. In this work, we obtain the first improvement to the Fredman-Komlós bound for every k > 5. While we get explicit (numerical) bounds for k=5,6, for larger k we only show that the FK bound can be improved by a positive, but unspecified, amount. Under a conjecture on the optimum value of a certain polynomial optimization problem over the simplex, our methods allow an effective bound to be computed for every k.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2020

Further strengthening of upper bounds for perfect k-Hashing

For a fixed integer k, a problem of relevant interest in computer scienc...
research
08/22/2019

Beating the probabilistic lower bound on perfect hashing

For an integer $q\ge 2$, a perfect $q$-hash code $C$ is a block code ove...
research
02/25/2020

New bounds for perfect k-hashing

Let C⊆{1,...,k}^n be such that for any k distinct elements of C there ex...
research
02/23/2018

Bounds on the Zero-Error List-Decoding Capacity of the q/(q-1) Channel

We consider the problem of determining the zero-error list-decoding capa...
research
01/26/2021

New upper bounds for (b,k)-hashing

For fixed integers b≥ k, the problem of perfect (b,k)-hashing asks for t...
research
08/20/2020

Linear hash-functions and their applications to error detection and correction

We describe and explore so-called linear hash functions and show how the...
research
07/21/2022

Tight Bounds for Monotone Minimal Perfect Hashing

The monotone minimal perfect hash function (MMPHF) problem is the follow...

Please sign up or login with your details

Forgot password? Click here to reset