English

On the k-Independence Required by Linear Probing and Minwise Independence

Data Structures and Algorithms 2014-12-25 v3

Abstract

We show that linear probing requires 5-independent hash functions for expected constant-time performance, matching an upper bound of [Pagh et al. STOC'07]. More precisely, we construct a 4-independent hash functions yielding expected logarithmic search time. For (1+{\epsilon})-approximate minwise independence, we show that \Omega(log 1/{\epsilon})-independent hash functions are required, matching an upper bound of [Indyk, SODA'99]. We also show that the very fast 2-independent multiply-shift scheme of Dietzfelbinger [STACS'96] fails badly in both applications.

Keywords

Cite

@article{arxiv.1302.5127,
  title  = {On the k-Independence Required by Linear Probing and Minwise Independence},
  author = {Mikkel Thorup},
  journal= {arXiv preprint arXiv:1302.5127},
  year   = {2014}
}

Comments

Short preliminary version appeared at ICALP'10. Version 3 fixes typos from first and second version