Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Rasmus Pagh is active.

Publication


Featured researches published by Rasmus Pagh.


Journal of Algorithms archive | 2004

Cuckoo hashing

Rasmus Pagh; Flemming Friche Rodler

We present a simple dictionary with worst case constant lookup time, equaling the theoretical performance of the classic dynamic perfect hashing scheme of Dietzfelbinger et al. [SIAM J. Comput. 23 (4) (1994) 738-761]. The space usage is similar to that of binary search trees. Besides being conceptually much simpler than previous dynamic dictionaries with worst case constant lookup time, our data structure is interesting in that it does not use perfect hashing, but rather a variant of open addressing where keys can be moved back in their probe sequences. An implementation inspired by our algorithm, but using weaker hash functions, is found to be quite practical. It is competitive with the best known dictionaries having an average case (but no nontrivial worst case) guarantee on lookup time.


Theory of Computing Systems \/ Mathematical Systems Theory | 2005

Space Efficient Hash Tables With Worst Case Constant Access Time

Dimitris Fotakis; Rasmus Pagh; Peter Sanders; Paul G. Spirakis

Abstract We generalize Cuckoo Hashing to d-ary Cuckoo Hashing and show how this yields a simple hash table data structure that stores n elements in (1 + ε)n memory cells, for any constant ε > 0. Assuming uniform hashing, accessing or deleting table entries takes at most d=O (ln (1/ε)) probes and the expected amortized insertion time is constant. This is the first dictionary that has worst case constant access time and expected constant update time, works with (1 + ε)n space, and supports satellite information. Experiments indicate that d = 4 probes suffice for ε ≈ 0.03. We also describe variants of the data structure that allow the use of hash functions that can be evaluated in constant time.


SIAM Journal on Computing | 2002

Low Redundancy in Static Dictionaries with Constant Query Time

Rasmus Pagh

A static dictionary is a data structure storing subsets of a finite universe U, answering membership queries. We show that on a unit cost RAM with word size


knowledge discovery and data mining | 2013

Fast and scalable polynomial kernels via explicit feature maps

Ninh Pham; Rasmus Pagh

\Theta(\log |U|)


international colloquium on automata languages and programming | 2010

Tight thresholds for cuckoo hashing via XORSAT

Martin Dietzfelbinger; Andreas Goerdt; Michael Mitzenmacher; Andrea Montanari; Rasmus Pagh; Michael Rink

, a static dictionary for n-element sets with constant worst case query time can be obtained using


Information Processing Letters | 2012

Colorful triangle counting and a MapReduce implementation

Rasmus Pagh; Charalampos E. Tsourakakis

B+O(\log\log |U|)+o(n)


workshop on algorithms and data structures | 2007

Simple and space-efficient minimal perfect hash functions

Fabiano C. Botelho; Rasmus Pagh; Nivio Ziviani

bits of storage, where


symposium on the theory of computing | 2003

Uniform hashing in constant time and linear space

Anna Östlin; Rasmus Pagh

B=\ceiling{\log_2\binom{|U|}{n}}


SIAM Journal on Computing | 2008

Uniform Hashing in Constant Time and Optimal Space

Anna Pagh; Rasmus Pagh

is the minimum number of bits needed to represent all n-element subsets of U.


international conference on database theory | 2009

Faster join-projects and sparse matrix multiplications

Rasmus Resen Amossen; Rasmus Pagh

Approximation of non-linear kernels using random feature mapping has been successfully employed in large-scale data analysis applications, accelerating the training of kernel machines. While previous random feature mappings run in O(ndD) time for

Collaboration


Dive into the Rasmus Pagh's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anna Pagh

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar

Andrea Campagna

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar

Ninh Pham

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Konstantin Kutzkov

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge