中文

随机游走d元布谷鸟哈希在负载阈值内的O(1)插入时间

数据结构与算法 2025-12-04 v6 组合数学

摘要

随机游走dd元布谷鸟哈希算法由Fotakis、Pagh、Sanders和Spirakis提出,用于推广和改进Pagh和Rodler的标准布谷鸟哈希算法。随机游走dd元布谷鸟哈希具有低空间开销、保证快速访问和实际中快速的插入时间。在本文中,我们给出了该算法的理论插入时间界。更精确地说,对于每个d3d\ge 3随机哈希,令cdc_d^*为负载因子的尖锐阈值,在此阈值下,以高概率存在将cmcm个对象分配到大小为mm的哈希表中的有效分配。我们证明,对于任何d3d\ge 3哈希和负载因子c<cdc<c_d^*,随机游走插入时间的期望是O(1)O(1),即一个仅依赖于ddcc而不依赖于mm的常数。

关键词

引用

@article{arxiv.2401.14394,
  title  = {O(1) Insertion for Random Walk d-ary Cuckoo Hashing up to the Load Threshold},
  author = {Tolson Bell and Alan Frieze},
  journal= {arXiv preprint arXiv:2401.14394},
  year   = {2025}
}

备注

A preliminary version of this paper appeared in FOCS 2024. Paper updated to fix errors in the previous version and include the $d=3$ case. 31 pages