中文
相关论文

相关论文: Efficient Tree Layout in a Multilevel Memory Hiera…

200 篇论文

We suggest a new non-recursive algorithm for constructing a binary search tree given an array of numbers. The algorithm has $O(N)$ time and $O(1)$ memory complexity if the given array of $N$ numbers is sorted. The resulting tree is of…

数据结构与算法 · 计算机科学 2022-07-20 Pavel S. Ruzankin

A recent work shows how we can optimize a tree based mode of operation for a rate 1 hash function. In particular, an algorithm and a theorem are presented for selecting a good tree topology in order to optimize both the running time and the…

分布式、并行与集群计算 · 计算机科学 2016-04-15 Kevin Atighehchi

We study the complexity of finding communication trees with the lowest possible completion time for rooted, irregular gather and scatter collective communication operations in fully connected, $k$-ported communication networks under a…

计算复杂性 · 计算机科学 2018-11-28 Jesper Larsson Träff

We present priority queues in the cache-oblivious external memory model with block size $B$ and main memory size $M$ that support on $N$ elements, operation \textsc{UPDATE} (combination of \textsc{INSERT} and \textsc{DECREASEKEY}) in $O…

数据结构与算法 · 计算机科学 2020-08-05 John Iacono , Riko Jacob , Konstantinos Tsakalidis

We revisit self-adjusting external memory tree data structures, which combine the optimal (and practical) worst-case I/O performances of B-trees, while adapting to the online distribution of queries. Our approach is analogous to undergoing…

数据结构与算法 · 计算机科学 2019-03-11 Erik D. Demaine , John Iacono , Grigorios Koumoutsos , Stefan Langerman

Tree-based data structures are ubiquitous across applications. Therefore, a multitude of different tree implementations exist. However, while these implementations are diverse, they share a tree structure as the underlying data structure.…

硬件体系结构 · 计算机科学 2025-01-30 Daniel Biebert , Christian Hakert , Jian-Jia Chen

We describe a model that enables us to analyze the running time of an algorithm in a computer with a memory hierarchy with limited associativity, in terms of various cache parameters. Our model, an extension of Aggarwal and Vitter's I/O…

硬件体系结构 · 计算机科学 2007-05-23 Sandeep Sen , Siddhartha Chatterjee , Neeraj Dumir

The notion of age of information (AoI) has become an important performance metric in network and control systems. Information freshness, represented by AoI, naturally arises in the context of caching. We address optimal scheduling of cache…

分布式、并行与集群计算 · 计算机科学 2020-05-04 Ghafour Ahani , Di Yuan

The problem of fast items retrieval from a fixed collection is often encountered in most computer science areas, from operating system components to databases and user interfaces. We present an approach based on hash tables that focuses on…

神经与进化计算 · 计算机科学 2020-07-17 Dan Domnita , Ciprian Oprisa

Given string $S[1..N]$ and integer $k$, the {\em suffix selection} problem is to determine the $k$th lexicographically smallest amongst the suffixes $S[i... N]$, $1 \leq i \leq N$. We study the suffix selection problem in the cache-aware…

数据结构与算法 · 计算机科学 2009-02-11 Gianni Franceschini , Roberto Grossi , S. Muthukrishnan

Large tree structures are ubiquitous and real-world relational datasets often have information associated with nodes (e.g., labels or other attributes) and edges (e.g., weights or distances) that need to be communicated to the viewers. Yet,…

计算几何 · 计算机科学 2023-05-18 Kathryn Gray , Mingwei Li , Reyan Ahmed , Md. Khaledur Rahman , Ariful Azad , Stephen Kobourov , Katy Börner

We present space-efficient parallel strategies for two fundamental combinatorial search problems, namely, backtrack search and branch-and-bound, both involving the visit of an $n$-node tree of height $h$ under the assumption that a node can…

数据结构与算法 · 计算机科学 2014-03-27 Andrea Pietracaprina , Geppino Pucci , Francesco Silvestri , Fabio Vandin

We investigate effects of ordering in blocked matrix--matrix multiplication. We find that submatrices do not have to be stored contiguously in memory to achieve near optimal performance. Instead it is the choice of execution order of the…

数据结构与算法 · 计算机科学 2008-08-15 Nicolas Bock , Emanuel H. Rubensson , Paweł Sałek , Anders M. N. Niklasson , Matt Challacombe

For many algorithmic problems, traditional algorithms that optimise on the number of instructions executed prove expensive on I/Os. Novel and very different design techniques, when applied to these problems, can produce algorithms that are…

数据结构与算法 · 计算机科学 2010-05-20 Alka

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 introduce a data distribution scheme for $\mathcal{H}$-matrices and a distributed-memory algorithm for $\mathcal{H}$-matrix-vector multiplication. Our data distribution scheme avoids an expensive $\Omega(P^2)$ scheduling procedure used…

数值分析 · 数学 2020-09-23 Yingzhou Li , Jack Poulson , Lexing Ying

A new model of causal failure is presented and used to solve a novel replica placement problem in data centers. The model describes dependencies among system components as a directed graph. A replica placement is defined as a subset of…

数据结构与算法 · 计算机科学 2017-01-09 K. Alex Mills , R. Chandrasekaran , Neeraj Mittal

Decision Tree (DT) Learning is a fundamental problem in Interpretable Machine Learning, yet it poses a formidable optimisation challenge. Practical algorithms have recently emerged, primarily leveraging Dynamic Programming and Branch &…

机器学习 · 计算机科学 2025-05-13 Ayman Chaouki , Jesse Read , Albert Bifet

We initiate the study of a natural and practically relevant new variant of online caching where the to-be-cached items can have dependencies. We assume that the universe is a tree T and items are tree nodes; we require that if a node v is…

数据结构与算法 · 计算机科学 2017-05-16 Marcin Bienkowski , Jan Marcinkowski , Maciej Pacut , Stefan Schmid , Aleksandra Spyra

Tree-based models have proven to be an effective solution for web ranking as well as other problems in diverse domains. This paper focuses on optimizing the runtime performance of applying such models to make predictions, given an…

数据库 · 计算机科学 2013-04-29 Nima Asadi , Jimmy Lin , Arjen P. de Vries