中文
相关论文

相关论文: O(1) Insertion for Random Walk d-ary Cuckoo Hashin…

200 篇论文

Cuckoo Hashing is a hashing scheme invented by Pagh and Rodler. It uses $d\geq 2$ distinct hash functions to insert items into the hash table. It has been an open question for some time as to the expected time for Random Walk Insertion to…

数据结构与算法 · 计算机科学 2017-01-10 Alan Frieze , Tony Johansson

Most hash tables have an insertion time of $O(1)$, possibly qualified as expected and/or amortised. While insertions into cuckoo hash tables indeed seem to take $O(1)$ expected time in practice, only polylogarithmic guarantees are proven in…

数据结构与算法 · 计算机科学 2022-04-26 Stefan Walzer

Cuckoo hashing is an efficient technique for creating large hash tables with high space utilization and guaranteed constant access times. There, each item can be placed in a location given by any one out of k different hash functions. In…

数据结构与算法 · 计算机科学 2013-10-11 Nikolaos Fountoulakis , Konstantinos Panagiotou , Angelika Steger

Hash tables are ubiquitous in computer science for efficient access to large datasets. However, there is always a need for approaches that offer compact memory utilisation without substantial degradation of lookup performance. Cuckoo…

数据结构与算法 · 计算机科学 2019-07-17 Megha Khosla , Avishek Anand

A $d$-ary cuckoo hash table is an open-addressed hash table that stores each key $x$ in one of $d$ random positions $h_1(x), h_2(x), \ldots, h_d(x)$. In the offline setting, where all items are given and keys need only be matched to…

数据结构与算法 · 计算机科学 2025-01-07 William Kuszmaul , Michael Mitzenmacher

Cuckoo hashing is a common hashing technique, guaranteeing constant-time lookups in the worst case. Adding a stash was proposed by Kirsch, Mitzenmacher, and Wieder at SICOMP 2010, as a way to reduce the probability of failure (i.e., the…

数据结构与算法 · 计算机科学 2023-01-03 Brice Minaud , Charalampos Papamanthou

Dietzfelbinger and Weidling [DW07] proposed a natural variation of cuckoo hashing where each of $cn$ objects is assigned $k = 2$ intervals of size $\ell$ in a linear (or cyclic) hash table of size $n$ and both start points are chosen…

数据结构与算法 · 计算机科学 2019-12-18 Stefan Walzer

The paradigm of many choices has influenced significantly the design of efficient data structures and, most notably, hash tables. Cuckoo hashing is a technique that extends this concept. There,we are given a table with $n$ locations, and we…

数据结构与算法 · 计算机科学 2009-10-28 Nikolaos Fountoulakis , Konstantinos Panagiotou

It is shown that for cuckoo hashing with a stash as proposed by Kirsch, Mitzenmacher, and Wieder (2008) families of very simple hash functions can be used, maintaining the favorable performance guarantees: with stash size $s$ the…

数据结构与算法 · 计算机科学 2012-04-20 Martin Aumüller , Martin Dietzfelbinger , Philipp Woelfel

We study wear-leveling techniques for cuckoo hashing, showing that it is possible to achieve a memory wear bound of $\log\log n+O(1)$ after the insertion of $n$ items into a table of size $Cn$ for a suitable constant $C$ using cuckoo…

数据结构与算法 · 计算机科学 2014-04-02 David Eppstein , Michael T. Goodrich , Michael Mitzenmacher , Paweł Pszona

Cuckoo hashing is a highly practical dynamic dictionary: it provides amortized constant insertion time, worst case constant deletion time and lookup time, and good memory utilization. However, with a noticeable probability during the…

数据结构与算法 · 计算机科学 2009-03-04 Yuriy Arbitman , Moni Naor , Gil Segev

We consider the problem of performing a random walk in a distributed network. Given bandwidth constraints, the goal of the problem is to minimize the number of rounds required to obtain a random walk sample. Das Sarma et al. [PODC'10] show…

分布式、并行与集群计算 · 计算机科学 2011-10-18 Danupon Nanongkai , Atish Das Sarma , Gopal Pandurangan

Cuckoo hashing is a powerful primitive that enables storing items using small space with efficient querying. At a high level, cuckoo hashing maps $n$ items into $b$ entries storing at most $\ell$ items such that each item is placed into one…

密码学与安全 · 计算机科学 2023-06-21 Kevin Yeo

We consider the allocation problem in which $m \leq (1-\epsilon) dn $ items are to be allocated to $n$ bins with capacity $d$. The items $x_1,x_2,\ldots,x_m$ arrive sequentially and when item $x_i$ arrives it is given two possible bin…

数据结构与算法 · 计算机科学 2017-08-24 Alan Frieze , Samantha Petti

We present a systematic analytical approach to the trapping of a random walk by a finite density rho of diffusing traps in arbitrary dimension d. We confirm the phenomenologically predicted e^{-c_d rho t^{d/2}} time decay of the survival…

统计力学 · 物理学 2009-11-07 F. van Wijland

Suppose that we are to place $m$ balls into $n$ bins sequentially using the $d$-choice paradigm: For each ball we are given a choice of $d$ bins, according to $d$ hash functions $h_1,\dots,h_d$ and we place the ball in the least loaded of…

数据结构与算法 · 计算机科学 2018-04-26 Anders Aamand , Mathias Bæk Tejs Knudsen , Mikkel Thorup

We give a complete classification of scaling limits of randomly trapped random walks and associated clock processes on $\mathbb Z^d$, $d\ge 2$. Namely, under the hypothesis that the discrete skeleton of the randomly trapped random walk has…

概率论 · 数学 2014-10-02 Jiří Černý , Tobias Wassmer

Random walk based distributed algorithms make use of a token that circulates in the system according to a random walk scheme to achieve their goal. To study their efficiency and compare it to one of the deterministic solutions, one is led…

分布式、并行与集群计算 · 计算机科学 2008-07-24 Alain Bui , Devan Sohier

Cuckoo hashing [4] is a multiple choice hashing scheme in which each item can be placed in multiple locations, and collisions are resolved by moving items to their alternative locations. In the classical implementation of two-way cuckoo…

数据结构与算法 · 计算机科学 2011-11-16 Ely Porat , Bar Shalem

Performing random walks in networks is a fundamental primitive that has found applications in many areas of computer science, including distributed computing. In this paper, we focus on the problem of sampling random walks efficiently in a…

分布式、并行与集群计算 · 计算机科学 2013-02-20 Atish Das Sarma , Danupon Nanongkai , Gopal Pandurangan , Prasad Tetali
‹ 上一页 1 2 3 10 下一页 ›