Papers
Topics
Authors
Recent
Search
2000 character limit reached

Peeling Close to the Orientability Threshold: Spatial Coupling in Hashing-Based Data Structures

Published 28 Jan 2020 in cs.DS | (2001.10500v2)

Abstract: In multiple-choice data structures each element xx in a set SS of mm keys is associated with a random set e(x)⊆[n]e(x) \subseteq [n] of buckets with capacity ℓ≥1\ell \geq 1 by hash functions. This setting is captured by the hypergraph H=([n],e(x)∣x∈S)H = ([n],{e(x) \mid x \in S}). Accomodating each key in an associated bucket amounts to finding an ℓ\ell-orientation of HH assigning to each hyperedge an incident vertex such that each vertex is assigned at most ℓ\ell hyperedges. If each subhypergraph of HH has minimum degree at most ℓ\ell, then an ℓ\ell-orientation can be found greedily and HH is called ℓ\ell-peelable. Peelability has a central role in invertible Bloom lookup tables and can speed up the construction of retrieval data structures, perfect hash functions and cuckoo hash tables. Many hypergraphs exhibit sharp density thresholds with respect to ℓ\ell-orientability and ℓ\ell-peelability, i.e. as the density c=mnc = \frac{m}{n} grows past a critical value, the probability of these properties drops from almost $1$ to almost $0$. In fully random kk-uniform hypergraphs the thresholds ck,ℓ<sup>∗c_{k,\ell}<sup>* for ℓ\ell-orientability significantly exceed the thresholds for ℓ\ell-peelability. In this paper, for every k≥2k \geq 2 and ℓ≥1\ell \geq 1 with (k,ℓ)≠(2,1)(k,\ell) \neq (2,1) and every $z &gt; 0$, we construct a new family of random kk-uniform hypergraphs with i.i.d. random hyperedges such that both the ℓ\ell-peelability and the ℓ\ell-orientability thresholds approach ck,ℓ<sup>∗c_{k,\ell}<sup>* as z→∞z \rightarrow \infty. We exploit the phenomenon of threshold saturation via spatial coupling discovered in the context of low-density parity-check codes. Once the connection to data structures is in plain sight, a framework by Kudekar, Richardson and Urbanke (2015) does the heavy lifting in our proof.

Authors (1)
Citations (20)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.