The computation of a peeling order in a randomly generated hypergraph is the most time-consuming step in a number of constructions, such as perfect hashing schemes, random r-SAT solvers, error-correcting codes, and approximate set encodings. While there exists a straightforward linear time algorithm, its poor I/O performance makes it impractical for hypergraphs whose size exceeds the available internal memory. We show how to reduce the computation of a peeling order to a small number of sequential scans and sorts, and analyze its I/O complexity in the cache-oblivious model. The resulting algorithm requires O(sort(n)) I/Os and O(nlogn) time to peel a random hypergraph with n edges. We experimentally evaluate the performance of our implemen...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
Recent advances in the analysis of random linear systems on finite fields have paved the way for the...
The computation of a peeling order in a randomly generated hypergraph is the most time-consuming ste...
The analysis of several algorithms and data structures can be framed as a peeling process on a rando...
We describe a new family of k-uniform hypergraphs with independent random edges. The hypergraphs hav...
The analysis of several algorithms and data structures can be framed as a peeling process on a rando...
Abstract — The analysis of several algorithms and data struc-tures can be reduced to the analysis of...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
We propose a series of randomized greedy construction schemes for the hypergraph partitioning proble...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
Abstract. We propose a series of randomized greedy construction schemes for the hypergraph partition...
In this paper we present randomized algorithms for sorting and convex hull that achieves optimal per...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
Recent advances in the analysis of random linear systems on finite fields have paved the way for the...
The computation of a peeling order in a randomly generated hypergraph is the most time-consuming ste...
The analysis of several algorithms and data structures can be framed as a peeling process on a rando...
We describe a new family of k-uniform hypergraphs with independent random edges. The hypergraphs hav...
The analysis of several algorithms and data structures can be framed as a peeling process on a rando...
Abstract — The analysis of several algorithms and data struc-tures can be reduced to the analysis of...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
We propose a series of randomized greedy construction schemes for the hypergraph partitioning proble...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
Abstract. We propose a series of randomized greedy construction schemes for the hypergraph partition...
In this paper we present randomized algorithms for sorting and convex hull that achieves optimal per...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
In this work, we study the cache-oblivious computation model, which is inspired by the behaviour of ...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
Recent advances in the analysis of random linear systems on finite fields have paved the way for the...