activity
20242026
collaborators
Showing cs.DSShow all

5 papers · 1 filter

cs.DS2026

Non-minimal k-perfect hashing: Tight lower bounds and an application to fast static hash tables

Ragnar Groot Koerkamp, Stefan Hermann, Peter Sanders +1

A minimal perfect hash function (minimal PHF) is a data structure mapping a static set of keys to bins without collisions. Two natural generalizations are minimal -PHFs…

cs.DS2026

Learned Static Function Data Structures

Stefan Hermann, Hans-Peter Lehmann, Giorgio Vinciguerra +1

We consider the task of constructing a data structure for associating a static set of keys with values, while allowing arbitrary output values for queries involving keys outside th…

cs.DS2025

Engineering Minimal k-Perfect Hash Functions

Stefan Hermann, Sebastian Kirmayer, Hans-Peter Lehmann +2

Given a set S of n keys, a k-perfect hash function (kPHF) is a data structure that maps the keys to the first m integers, where each output integer can be hit by at most k input ke…

cs.DS2025

MorphisHash: Improving Space Efficiency of ShockHash for Minimal Perfect Hashing

Stefan Hermann

A minimal perfect hash function (MPHF) maps a set of n keys to unique positions {1, ..., n}. Representing an MPHF requires at least 1.44 bits per key. ShockHash is a technique to c…

cs.DS2024

PHOBIC: Perfect Hashing with Optimized Bucket Sizes and Interleaved Coding

Stefan Hermann, Hans-Peter Lehmann, Giulio Ermanno Pibiri +2

A minimal perfect hash function (MPHF) maps a set of n keys to {1, ..., n} without collisions. Such functions find widespread application e.g. in bioinformatics and databases. In t…