Dice Question Streamline Icon: https://streamlinehq.com

Quantitative relation between parameters and evictions in PtrHash construction

Derive an explicit quantitative relationship linking the average bucket size λ, the load factor α, and the expected number of evictions incurred during PtrHash’s hash-evict construction procedure, so as to characterize how parameter choices govern eviction behavior.

Information Square Streamline Icon: https://streamlinehq.com

Background

Beyond the absence of a full theoretical analysis, the paper specifically highlights a missing relationship between key construction parameters and the observed number of evictions when using the hash-evict strategy. Such a relationship would inform principled parameter setting and bucket assignment design.

The authors note that understanding this dependence could guide the choice of bucket assignment functions and other construction parameters to optimize performance and reliability.

References

A theoretical analysis of our method is currently missing. While the hash-evict strategy works well in practice, we currently have no relation between the bucket size λ, load factor α, and the number of evicts arising during construction.

PtrHash: Minimal Perfect Hashing at RAM Throughput (2502.15539 - Koerkamp, 21 Feb 2025) in Section 5 (Conclusions and Future Work)