中文
相关论文

相关论文: Linear Probing with Constant Independence

200 篇论文

Binary Hashing is widely used for effective approximate nearest neighbors search. Even though various binary hashing methods have been proposed, very few methods are feasible for extremely high-dimensional features often used in visual…

计算机视觉与模式识别 · 计算机科学 2015-01-30 Kohta Ishikawa , Ikuro Sato , Mitsuru Ambai

Recent advances in random linear systems on finite fields have paved the way for the construction of constant-time data structures representing static functions and minimal perfect hash functions using less space with respect to existing…

数据结构与算法 · 计算机科学 2016-03-24 Marco Genuzio , Giuseppe Ottaviano , Sebastiano Vigna

A tabulation-based hash function maps a key into d derived characters indexing random values in tables that are then combined with bitwise xor operations to give the hash. Thorup and Zhang (2004) presented d-wise independent…

数据结构与算法 · 计算机科学 2011-12-15 Toryn Qwyllyn Klassen , Philipp Woelfel

A history-independent data structure does not reveal the history of operations applied to it, only its current logical state, even if its internal state is examined. This paper studies history-independent concurrent dictionaries, in…

分布式、并行与集群计算 · 计算机科学 2025-03-28 Hagit Attiya , Michael A. Bender , Martín Farach-Colton , Rotem Oshman , Noa Schiller

We describe and explore so-called linear hash functions and show how they can be used to build error detection and correction codes. The method can be applied for different types of errors (for example, burst errors). When the method is…

信息论 · 计算机科学 2020-08-21 Boris Ryabko

Randomized algorithms are often enjoyed for their simplicity, but the hash functions used to yield the desired theoretical guarantees are often neither simple nor practical. Here we show that the simplest possible tabulation hashing…

数据结构与算法 · 计算机科学 2011-05-10 Mihai Patrascu , Mikkel Thorup

Nearest neighbor search is a problem of finding the data points from the database such that the distances from them to the query point are the smallest. Learning to hash is one of the major solutions to this problem and has been widely…

计算机视觉与模式识别 · 计算机科学 2017-04-25 Jingdong Wang , Ting Zhang , Jingkuan Song , Nicu Sebe , Heng Tao Shen

Finding nearest neighbors in high-dimensional spaces is a fundamental operation in many multimedia retrieval applications. Exact tree-based indexing approaches are known to suffer from the notorious curse of dimensionality for…

数据库 · 计算机科学 2021-02-16 Omid Jafari , Parth Nagarkar

Concurrent hash tables are one of the most important concurrent data structures with numerous applications. Since hash table accesses can dominate the execution time of the overall application, we need implementations that achieve good…

数据结构与算法 · 计算机科学 2016-09-07 Tobias Maier , Peter Sanders , Roman Dementiev

Optimal linear-time algorithms for testing the planarity of a graph are well-known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler linear-time tests. We give a simple…

数据结构与算法 · 计算机科学 2012-02-23 Jens M. Schmidt

Probabilistic independence is a useful concept for describing the result of random sampling---a basic operation in all probabilistic languages---and for reasoning about groups of random variables. Nevertheless, existing verification methods…

编程语言 · 计算机科学 2020-07-21 Gilles Barthe , Justin Hsu , Kevin Liao

We present fast strongly universal string hashing families: they can process data at a rate of 0.2 CPU cycle per byte. Maybe surprisingly, we find that these families---though they require a large buffer of random numbers---are often faster…

数据库 · 计算机科学 2018-09-24 Owen Kaser , Daniel Lemire

The explosive growth in big data has attracted much attention in designing efficient indexing and search methods recently. In many critical applications such as large-scale search and pattern matching, finding the nearest neighbors to a…

机器学习 · 计算机科学 2015-09-21 Jun Wang , Wei Liu , Sanjiv Kumar , Shih-Fu Chang

For years, independence has been considered as an important concept in many disciplines. Nevertheless, we present the first research that investigates the discovery problem of independence in data. In its arguably simplest form,…

数据库 · 计算机科学 2021-01-08 Miika Hannula , Bor-Kuan Song , Sebastian Link

Linearizability is a standard correctness criterion for concurrent algorithms, typically proved by establishing the algorithms' linearization points (LP). However, LPs often hinder abstraction, and for some algorithms such as the…

计算机科学中的逻辑 · 计算机科学 2023-08-08 Jesús Domínguez , Aleksandar Nanevski

We consider the hash function $h(x) = ((ax+b) \bmod p) \bmod n$ where $a,b$ are chosen uniformly at random from $\{0,1,\ldots,p-1\}$. We prove that when we use $h(x)$ in hashing with chaining to insert $n$ elements into a table of size $n$…

数据结构与算法 · 计算机科学 2017-06-12 Mathias Bæk Tejs Knudsen

Proving the linearizability of highly concurrent data structures, such as those using optimistic concurrency control, is a challenging task. The main difficulty is in reasoning about the view of the memory obtained by the threads, because…

分布式、并行与集群计算 · 计算机科学 2018-08-07 Yotam M. Y. Feldman , Constantin Enea , Adam Morrison , Noam Rinetzky , Sharon Shoham

In a recent paper from SODA11 \cite{kminwise} the authors introduced a general framework for exponential time improvement of \minwise based algorithms by defining and constructing almost \kmin independent family of hash functions. Here we…

数据结构与算法 · 计算机科学 2011-02-18 Guy Feigenblat , Ely Porat , Ariel Shiftan

Ultrahigh-dimensional variable selection plays an increasingly important role in contemporary scientific discoveries and statistical research. Among others, Fan and Lv [J. R. Stat. Soc. Ser. B Stat. Methodol. 70 (2008) 849-911] propose an…

统计方法学 · 统计学 2012-11-14 Jianqing Fan , Rui Song

We present and verify template algorithms for lock-free concurrent search structures that cover a broad range of existing implementations based on lists and skiplists. Our linearizability proofs are fully mechanized in the concurrent…

编程语言 · 计算机科学 2024-05-24 Nisarg Patel , Dennis Shasha , Thomas Wies