A fundamental fact in the analysis of randomized algorithm is that when n balls are hashed into n bins independently and uniformly at random, with high probability each bin contains at most O(log n / log log n) balls. In various applications, however, the assumption that a truly random hash function is available is not always valid, and explicit functions are required. In this paper we study the size of families (or, equivalently, the description length of their functions) that guarantee a maximal load of O(log n / log log n) with high probability, as well as the evaluation time of their functions. Whereas such functions must be described using Ω(log n) bits, the best upper bound was formerly O(log2 n / log log n) bits, which is attained by...
In this paper we propose a hash function for k-partitioning a set into bins so that we get good conc...
Abstract. This text is an informal review of several randomized algorithms that have appeared over t...
The idea of using multiple choices to improve allocation schemes is now well understood and is often...
Many algorithms and data structures employing hashing have been analyzed under the uniform hashing a...
AbstractIn this paper we extend the notion of min-wise independent family of hash functions by defin...
.We present three explicit constructions of hash functions, which exhibit a trade-off between the si...
) Yossi Matias Uzi Vishkin University of Maryland & Tel-Aviv University Abstract We present a n...
In a recent work, Fan, Li, and Yang (STOC 2022) constructed a family of almost-universal hash functi...
This paper considers the basic question of how strong of a probabilistic guarantee can a hash table,...
In this paper we introduce a general framework that exponentially improves the space, the degree of ...
This lecture discusses a very neat paper of Mitzenmacher and Vadhan [8], which proposes a robust mea...
Hashing is one of the main techniques in data processing and algorithm design for very large data se...
The power of two choices is a classic paradigm used for assigning m balls to n bins. When placing a ...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
In this paper we use linear algebraic methods to analyze the performance of several classes of hash ...
In this paper we propose a hash function for k-partitioning a set into bins so that we get good conc...
Abstract. This text is an informal review of several randomized algorithms that have appeared over t...
The idea of using multiple choices to improve allocation schemes is now well understood and is often...
Many algorithms and data structures employing hashing have been analyzed under the uniform hashing a...
AbstractIn this paper we extend the notion of min-wise independent family of hash functions by defin...
.We present three explicit constructions of hash functions, which exhibit a trade-off between the si...
) Yossi Matias Uzi Vishkin University of Maryland & Tel-Aviv University Abstract We present a n...
In a recent work, Fan, Li, and Yang (STOC 2022) constructed a family of almost-universal hash functi...
This paper considers the basic question of how strong of a probabilistic guarantee can a hash table,...
In this paper we introduce a general framework that exponentially improves the space, the degree of ...
This lecture discusses a very neat paper of Mitzenmacher and Vadhan [8], which proposes a robust mea...
Hashing is one of the main techniques in data processing and algorithm design for very large data se...
The power of two choices is a classic paradigm used for assigning m balls to n bins. When placing a ...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
In this paper we use linear algebraic methods to analyze the performance of several classes of hash ...
In this paper we propose a hash function for k-partitioning a set into bins so that we get good conc...
Abstract. This text is an informal review of several randomized algorithms that have appeared over t...
The idea of using multiple choices to improve allocation schemes is now well understood and is often...