Core Concepts
The author presents a simplified proof of tight lower bounds for Monotone Minimal Perfect Hashing, focusing on the structure and analysis of random sequences on large universes.
Abstract
The content discusses the construction and analysis of random processes to generate size-n sequences for minimal perfect hashing. It introduces a hierarchical block structure and defines normal and abnormal blocks based on color density. The process aims to ensure high probability encoding by fixed colorings through sparse and inherently dense block selections.
Stats
Given an increasing sequence x1, . . . , xn from a universe {0, . . . , u − 1}
Lower bound Ω(n min{log log log u, log n}) for bits of space required by MMPHF provided u ≥ n22√log log n is tight.
Upper bounds include O(n log log log u) bits of space offered by Belazzougui et al.
For small u (like u = Θ(n)), storing a bit array B[0..u−1] takes u bits.
Tight upper bounds are achieved for all u ≥ (1 + ϵ)n where ϵ > 0 is constant.
Lower bound Ω(n) holds when (1+ϵ)n ≤ u < 2n.
Randomized MMPHFs have the same lower bound as deterministic ones according to Assadi et al.