We consider dictionaries that perform lookups by probing a single word of memory, knowing only the size of the data structure. We describe a randomized dictionary where a lookup returns the correct answer with probability 1 - epsilon, and otherwise returns "don't know''. The lookup procedure uses an expander graph to select the memory location to probe. Recent explicit expander constructions are shown to yield space usage much smaller than what would be required using a deterministic lookup procedure. Our data structure supports efficient deterministic updates, exhibiting new probabilistic guarantees on dictionary running time
The membership problem asks to maintain a set S ? [u], supporting insertions and membership queries,...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
[[abstract]]We propose measures for compressed data structures, in which space usage is measured in ...
Given a dictionary S of n binary strings each of length m,we consider the problem of designing a dat...
We revisit the fundamental problem of dictionary look-up with mismatches. Given a set (dictionary) o...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
We consider dictionaries over the universe U = {0, 1}^w on a unit-costRAM with word size w and a sta...
In the cell probe model with word size 1 (the bit probe model), a static data structure problem is g...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
This article presents an alteration of greedy algorithms like thresholding or (Orthogonal) Matching ...
This paper studies the 1-error dictionary search problem in external memory. The input is a set D of...
In this paper we introduce Stratified Sampling with Du-plicate Detection (SSDD), an algorithm for es...
We investigate the problem of determining a set S of k indistinguishable integers in the range [1, n...
International audienceHandling large amounts of data, such as large image databases, requires the us...
The membership problem asks to maintain a set S ? [u], supporting insertions and membership queries,...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
[[abstract]]We propose measures for compressed data structures, in which space usage is measured in ...
Given a dictionary S of n binary strings each of length m,we consider the problem of designing a dat...
We revisit the fundamental problem of dictionary look-up with mismatches. Given a set (dictionary) o...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
We consider dictionaries over the universe U = {0, 1}^w on a unit-costRAM with word size w and a sta...
In the cell probe model with word size 1 (the bit probe model), a static data structure problem is g...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
This article presents an alteration of greedy algorithms like thresholding or (Orthogonal) Matching ...
This paper studies the 1-error dictionary search problem in external memory. The input is a set D of...
In this paper we introduce Stratified Sampling with Du-plicate Detection (SSDD), an algorithm for es...
We investigate the problem of determining a set S of k indistinguishable integers in the range [1, n...
International audienceHandling large amounts of data, such as large image databases, requires the us...
The membership problem asks to maintain a set S ? [u], supporting insertions and membership queries,...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
[[abstract]]We propose measures for compressed data structures, in which space usage is measured in ...