中文
相关论文

相关论文: m-Bonsai: a Practical Compact Dynamic Trie

200 篇论文

Decision tree algorithms have been among the most popular algorithms for interpretable (transparent) machine learning since the early 1980's. The problem that has plagued decision tree algorithms since their inception is their lack of…

机器学习 · 计算机科学 2023-09-28 Xiyang Hu , Cynthia Rudin , Margo Seltzer

We consider the problem of compactly representing the Depth First Search (DFS) tree of a given undirected or directed graph having $n$ vertices and $m$ edges while supporting various DFS related queries efficiently in the RAM with…

数据结构与算法 · 计算机科学 2019-06-20 Sankardeep Chakraborty , Kunihiko Sadakane

We present a data structure representing a dynamic set S of w-bit integers on a w-bit word RAM. With |S|=n and w > log n and space O(n), we support the following standard operations in O(log n / log w) time: - insert(x) sets S = S + {x}. -…

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

We describe algorithms for symbolic reasoning about executable models of type systems, supporting three queries intended for designers of type systems. First, we check for type soundness bugs and synthesize a counterexample program if such…

编程语言 · 计算机科学 2017-08-03 Kartik Chandra , Rastislav Bodik

Continuing the recent trend, in this article we design several space-efficient algorithms for two well-known graph search methods. Both these search methods share the same name {\it breadth-depth search} (henceforth {\sf BDS}), although…

数据结构与算法 · 计算机科学 2019-06-20 Sankardeep Chakraborty , Anish Mukherjee , Srinivasa Rao Satti

We present an implementation and experimental analysis of the deterministic algorithm proposed by Duan et al. (2025) for the Single-Source Shortest Path (SSSP) problem, which achieves the best-known asymptotic upper bound of $O(m \log^{2/3}…

数据结构与算法 · 计算机科学 2026-02-16 Lucas Castro , Thailsson Clementino , Rosiane de Freitas

The Binary Search Tree (BST) is average in computer science which supports a compact data structure in memory and oneself even conducts a row of quick algorithms, by which people often apply it in dynamical circumstance. Besides these…

数据结构与算法 · 计算机科学 2018-10-05 Yong Tan

Binary neural networks (BNNs) have been widely adopted to reduce the computational cost and memory storage on edge-computing devices by using one-bit representation for activations and weights. However, as neural networks become…

计算机视觉与模式识别 · 计算机科学 2023-08-29 Quang Hieu Vo , Linh-Tam Tran , Sung-Ho Bae , Lok-Won Kim , Choong Seon Hong

Suppose we have n keys, n access probabilities for the keys, and n+1 access probabilities for the gaps between the keys. Let h_min(n) be the minimal height of a binary search tree for n keys. We consider the problem to construct an optimal…

数据结构与算法 · 计算机科学 2010-11-08 Peter Becker

We propose a simple modification to the recently proposed compressive binary search. The modification removes an unnecessary and suboptimal factor of log log n from the SNR requirement, making the procedure optimal (up to a small constant).…

信息论 · 计算机科学 2012-05-09 Matthew L. Malloy , Robert D. Nowak

We study a document retrieval problem in the new framework where $D$ text documents are organized in a {\em category tree} with a pre-defined number $h$ of categories. This situation occurs e.g. with taxomonic trees in biology or subject…

数据结构与算法 · 计算机科学 2020-06-03 Djamal Belazzougui , Gregory Kucherov

A priority queue is a fundamental data structure that maintains a dynamic set of (key, priority)-pairs and supports Insert, Delete, ExtractMin and DecreaseKey operations. In the external memory model, the current best priority queue…

数据结构与算法 · 计算机科学 2018-06-21 Shunhua Jiang , Kasper Green Larsen

High-level triggering is a vital component in many modern particle physics experiments. This paper describes a modification to the standard boosted decision tree (BDT) classifier, the so-called "bonsai" BDT, that has the following important…

仪器与探测器 · 物理学 2015-06-11 Vladimir Vava Gligorov , Mike Williams

We suggest a method for holding a dictionary data structure, which maps keys to values, in the spirit of Bloom Filters. The space requirements of the dictionary we suggest are much smaller than those of a hashtable. We allow storing n keys,…

数据结构与算法 · 计算机科学 2008-04-14 Ely Porat

The performance of a dynamic dictionary is measured mainly by its update time, lookup time, and space consumption. In terms of update time and lookup time there are known constructions that guarantee constant-time operations in the worst…

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

Filter data structures over-approximate a set of hashable keys, i.e. set membership queries may incorrectly come out positive. A filter with false positive rate $f \in (0,1]$ is known to require $\ge \log_2(1/f)$ bits per key. At least for…

数据结构与算法 · 计算机科学 2021-03-09 Peter C. Dillinger , Stefan Walzer

Randomised algorithms often employ methods that can fail and that are retried with independent randomness until they succeed. Randomised data structures therefore often store indices of successful attempts, called seeds. If $n$ such seeds…

数据结构与算法 · 计算机科学 2025-07-03 Hans-Peter Lehmann , Peter Sanders , Stefan Walzer , Jonatan Ziegler

Entropy quantifies the number of bits required to store objects under certain given assumptions. While this is a well established concept for strings, in the context of tries the state-of-the-art regarding entropies is less developed. The…

数据结构与算法 · 计算机科学 2025-12-15 Lorenzo Carfagna , Carlo Tosoni

Given a string of length $n$ that is composed of $r$ runs of letters from the alphabet $\{0,1,\ldots,\sigma{-}1\}$ such that $2 \le \sigma \le r$, we describe a data structure that, provided $r \le n / \log^{\omega(1)} n$, stores the string…

数据结构与算法 · 计算机科学 2018-02-27 José Fuentes-Sepúlveda , Juha Kärkkäinen , Dmitry Kosolobov , Simon J. Puglisi

Most of the attention in statistical compression is given to the space used by the compressed sequence, a problem completely solved with optimal prefix codes. However, in many applications, the storage space used to represent the prefix…

数据结构与算法 · 计算机科学 2015-06-30 Travis Gagie , Gonzalo Navarro , Yakov Nekrich , Alberto Ordóñez