Optimal Bounds for Open Addressing Without Reordering
In this paper, we revisit one of the simplest problems in data structures: the task of inserting elements into an open-addressed hash table so that elements can later be retrieved with as few probes as possible. We show that, even without reordering elements over time, it is possible to construct a hash table that achieves far better expected search complexities (both amortized and worst-case) than were previously thought possible. Along the way, we disprove the central conjecture left by Yao in his seminal paper “Uniform Hashing is Optimal”.
Authors
- William Kuszmaul (ORCID: https://orcid.org/0000-0002-3855-3036)
- Martı́n Farach-Colton (ORCID: https://orcid.org/0000-0003-3616-7788)
- Andrew Krapivin
Institutions
- New York University (US)
- Massachusetts Institute of Technology (US)
- Carnegie Mellon University (US)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1109/focs61266.2024.00045
- Citations
- 1
- Primary Topic
- Complexity and Algorithms in Graphs
- Type
- article
- Field-Weighted Citation Impact
- 0.36