Skip to main content

Showing 1–3 of 3 results for author: Graf, T M

Searching in archive cs. Search in all archives.
.
  1. Binary Fuse Filters: Fast and Smaller Than Xor Filters

    Authors: Thomas Mueller Graf, Daniel Lemire

    Abstract: Bloom and cuckoo filters provide fast approximate set membership while using little memory. Engineers use them to avoid expensive disk and network accesses. The recently introduced xor filters can be faster and smaller than Bloom and cuckoo filters. The xor filters are within 23% of the theoretical lower bound in storage as opposed to 44% for Bloom filters. Inspired by Dietzfelbinger and Walzer, w… ▽ More

    Submitted 4 January, 2022; originally announced January 2022.

    Journal ref: Journal of Experimental Algorithmics 27, 2022

  2. Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters

    Authors: Thomas Mueller Graf, Daniel Lemire

    Abstract: The Bloom filter provides fast approximate set membership while using little memory. Engineers often use these filters to avoid slow operations such as disk or network accesses. As an alternative, a cuckoo filter may need less space than a Bloom filter and it is faster. Chazelle et al. proposed a generalization of the Bloom filter called the Bloomier filter. Dietzfelbinger and Pagh described a var… ▽ More

    Submitted 27 January, 2020; v1 submitted 17 December, 2019; originally announced December 2019.

    Journal ref: Journal of Experimental Algorithmics 25 (1), 2020

  3. arXiv:1910.06416  [pdf, other

    cs.DS

    RecSplit: Minimal Perfect Hashing via Recursive Splitting

    Authors: Emmanuel Esposito, Thomas Mueller Graf, Sebastiano Vigna

    Abstract: A minimal perfect hash function bijectively maps a key set $S$ out of a universe $U$ into the first $|S|$ natural numbers. Minimal perfect hash functions are used, for example, to map irregularly-shaped keys, such as string, in a compact space so that metadata can then be simply stored in an array. While it is known that just $1.44$ bits per key are necessary to store a minimal perfect function, n… ▽ More

    Submitted 30 November, 2019; v1 submitted 14 October, 2019; originally announced October 2019.