Papers
Topics
Authors
Recent
Search
2000 character limit reached

Explicit Min-wise Hash Families with Optimal Size

Published 12 Oct 2025 in cs.DS and cs.DM | (2510.10431v1)

Abstract: We study explicit constructions of min-wise hash families and their extension to kk-min-wise hash families. Informally, a min-wise hash family guarantees that for any fixed subset X⊆[N]X\subseteq[N], every element in XX has an equal chance to have the smallest value among all elements in XX; a kk-min-wise hash family guarantees this for every subset of size kk in XX. Min-wise hash is widely used in many areas of computer science such as sketching, web page detection, and ℓ0\ell_0 sampling. The classical works by Indyk and P\u{a}tra\c{s}cu and Thorup have shown Θ(log⁡(1/δ))\Theta(\log(1/\delta))-wise independent families give min-wise hash of multiplicative (relative) error δ\delta, resulting in a construction with Θ(log⁡(1/δ)log⁡N)\Theta(\log(1/\delta)\log N) random bits. Based on a reduction from pseudorandom generators for combinatorial rectangles by Saks, Srinivasan, Zhou and Zuckerman, Gopolan and Yehudayoff improved the number of bits to O(log⁡Nlog⁡log⁡N)O(\log N\log\log N) for polynomially small errors δ\delta. However, no construction with O(log⁡N)O(\log N) bits (polynomial size family) and sub-constant error was known before. In this work, we continue and extend the study of constructing (kk-)min-wise hash families from pseudorandomness for combinatorial rectangles and read-once branching programs. Our main result gives the first explicit min-wise hash families that use an optimal (up to constant) number of random bits and achieve a sub-constant (in fact, almost polynomially small) error, specifically, an explicit family of kk-min-wise hash with O(klog⁡N)O(k\log N) bits and 2<sup>−O(log⁡</sup>N/log⁡log⁡N)2<sup>{-O(\log</sup> N/\log\log N)} error. This improves all previous results for any k=log⁡<sup>O(1)Nk=\log<sup>{O(1)}N under O(klog⁡N)O(k \log N) bits. Our main techniques involve several new ideas to adapt the classical Nisan-Zuckerman pseudorandom generator to fool min-wise hashing with a multiplicative error.

Authors (3)

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 1 tweet with 0 likes about this paper.