O(1) insertion up to the load threshold for d=3 in random-walk cuckoo hashing
Establish that for 3-ary cuckoo hashing with independent uniformly random hash functions and any load factor c below the sharp load threshold c*_3, the random walk insertion algorithm has constant expected insertion time that is independent of the number of keys and table size. Concretely, prove that for d=3 and c<c*_3, the expected number of rehashes required to insert an item is bounded by a constant.
References
The central open question is to remove the restriction d≥ 4 from Theorem 1, that is, to get O(1) insertion up to the load threshold for d=3.
— O(1) Insertion for Random Walk d-ary Cuckoo Hashing up to the Load Threshold
(2401.14394 - Bell et al., 25 Jan 2024) in Section 1.3 (Future Work)