Skip to Main Content (Press Enter)

Logo UNIMI
  • ×
  • Home
  • People
  • Projects
  • Fields
  • Units
  • Outputs
  • Third Mission

Expertise & Skills
Logo UNIMI

|

Expertise & Skills

unimi.it
  • ×
  • Home
  • People
  • Projects
  • Fields
  • Units
  • Outputs
  • Third Mission
  1. Outputs

Modern Minimal Perfect Hashing: A Survey

Academic Article
Publication Date:
2026
Citation:
Modern Minimal Perfect Hashing: A Survey / H. Lehmann, T. Mueller, R. Pagh, G.E. Pibiri, P. Sanders, S. Vigna, S. Walzer. - In: ACM COMPUTING SURVEYS. - ISSN 0360-0300. - 58:10(2026 Mar 11), pp. 251.1-251.36. [10.1145/3797036]
abstract:
Given a set 𝑆 of 𝑛 keys, a perfect hash function for 𝑆 maps the keys in 𝑆 to the first 𝑚 ≥ 𝑛 integers without
collisions. It may return an arbitrary result for any key not in 𝑆 and is called minimal if 𝑚 = 𝑛. The most
important parameters are its space consumption, construction time, and query time. Years of research now
enable modern perfect hash functions to be extremely fast to query, very space-efficient, and scale to billions
of keys. Different approaches give different trade-offs between these aspects. For example, the smallest
constructions get within 0.1% of the space lower bound of log2
�
� bits per key. Others are particularly fast
to query, requiring only one memory access. Perfect hashing has many applications, for example, to avoid
collision resolution in static hash tables, and is used in databases, bioinformatics, and stringology.
Since the last comprehensive survey in 1997, significant progress has been made. This survey covers the
latest developments and provides a starting point for getting familiar with the topic. Additionally, our extensive
experimental evaluation can serve as a guide to select a perfect hash function for use in applications.
IRIS type:
01 - Articolo su periodico
Keywords:
Minimal perfect hashing; data structures
List of contributors:
H. Lehmann, T. Mueller, R. Pagh, G.E. Pibiri, P. Sanders, S. Vigna, S. Walzer
Authors of the University:
VIGNA SEBASTIANO ( author )
Link to information sheet:
https://air.unimi.it/handle/2434/1226935
Full Text:
https://air.unimi.it/retrieve/handle/2434/1226935/3280267/3797036.pdf
Project:
SEcurity and RIghts in the CyberSpace (SERICS)
  • Research Areas

Research Areas

Concepts


Settore INFO-01/A - Informatica
  • Guide
  • Help
  • Accessibility
  • Privacy
  • Use of cookies
  • Legal notices

Powered by VIVO | Designed by Cineca | 26.6.2.0