中文
相关论文

相关论文: Layered Heaps Beating Standard and Fibonacci Heaps…

200 篇论文

Compressed bitmap indexes are used in databases and search engines. Many bitmap compression techniques have been proposed, almost all relying primarily on run-length encoding (RLE). However, on unsorted data, we can get superior performance…

数据库 · 计算机科学 2018-03-05 Daniel Lemire , Gregory Ssi-Yan-Kai , Owen Kaser

The smooth heap is a recently introduced self-adjusting heap [Kozma, Saranurak, 2018] similar to the pairing heap [Fredman, Sedgewick, Sleator, Tarjan, 1986]. The smooth heap was obtained as a heap-counterpart of Greedy BST, a binary search…

数据结构与算法 · 计算机科学 2021-07-13 Maria Hartmann , László Kozma , Corwin Sinnamon , Robert E. Tarjan

In our prior work, LayerPipe, we had introduced an approach to accelerate training of convolutional, fully connected, and spiking neural networks by overlapping forward and backward computation. However, despite empirical success, a…

机器学习 · 计算机科学 2026-04-21 Nanda K. Unnikrishnan , Keshab K. Parhi

A new Combined Sieve algorithm is presented with cost proportional to the number of enumerated factors over a series of intervals. This algorithm achieves a significant speedup, over a traditional sieve, when handling many ([10^4, 10^7])…

数论 · 数学 2020-12-08 Seth Troisi

In this paper we present a new data structure for double ended priority queue, called min-max fine heap, which combines the techniques used in fine heap and traditional min-max heap. The standard operations on this proposed structure are…

数据结构与算法 · 计算机科学 2007-05-23 Suman Kumar Nath , Rezaul Alam Chowdhury , M. Kaykobad

This paper presents a new algorithm for the fast, shared memory, multi-core computation of augmented contour trees on triangulations. In contrast to most existing parallel algorithms our technique computes augmented trees, enabling the full…

分布式、并行与集群计算 · 计算机科学 2019-02-14 Charles Gueunet , P. Fortin , J Jomier , J Tierny

Artificial intelligence (AI) application domains consist of a mix of tensor operations with high and low arithmetic intensities (aka reuse). Hierarchical (i.e. compute along multiple levels of memory hierarchy) and heterogeneous (multiple…

分布式、并行与集群计算 · 计算机科学 2025-02-19 Raveesh Garg , Michael Pellauer , Tushar Krishna

A heap is a structure with a ternary operation which is intuitively a group with forgotten unit element. Quantum heaps are associative algebras with a ternary cooperation which are to the Hopf algebras what heaps are to groups, and, in…

量子代数 · 数学 2008-11-26 Zoran Škoda

An extension to a recently introduced architecture of clique-based neural networks is presented. This extension makes it possible to store sequences with high efficiency. To obtain this property, network connections are provided with…

神经与进化计算 · 计算机科学 2014-09-02 Xiaoran Jiang , Vincent Gripon , Claude Berrou , Michael Rabbat

We introduce the hollow heap, a very simple data structure with the same amortized efficiency as the classical Fibonacci heap. All heap operations except delete and delete-min take $O(1)$ time, worst case as well as amortized; delete and…

数据结构与算法 · 计算机科学 2015-10-23 Thomas Dueholm Hansen , Haim Kaplan , Robert E. Tarjan , Uri Zwick

We present optimal binary pebbling algorithms for in-place reversal (backward traversal) of one-way hash chains. For a hash chain of length $2^k$, the number of hashes performed in each output round does not exceed $\lceil k/2 \rceil$,…

密码学与安全 · 计算机科学 2018-02-13 Berry Schoenmakers

Let us call a sequence of numbers heapable if they can be sequentially inserted to form a binary tree with the heap property, where each insertion subsequent to the first occurs at a leaf of the tree, i.e. below a previously placed number.…

数据结构与算法 · 计算机科学 2010-07-15 John Byers , Brent Heeringa , Michael Mitzenmacher , Georgios Zervas

Link-based data structures, such as linked lists and binary search trees, have many well-known rearrangement steps allowing for efficient implementations of insertion, deletion, and other operations. We describe a rearrangement primitive…

数据结构与算法 · 计算机科学 2012-03-02 Boris Alexeev , M. Brian Jacokes

A treap is a classic randomized binary search tree data structure that is easy to implement and supports O(\log n) expected time access. However, classic treaps do not take advantage of the input distribution or patterns in the input. Given…

数据结构与算法 · 计算机科学 2022-06-27 Honghao Lin , Tian Luo , David P. Woodruff

A Fibonacci heap is a deterministic data structure implementing a priority queue with optimal amortized operation costs. An unfortunate aspect of Fibonacci heaps is that they must maintain a "mark bit" which serves only to ensure efficiency…

数据结构与算法 · 计算机科学 2015-02-19 Jerry Li , John Peebles

Highly dynamic peer-to-peer networks are becoming very significant due to their wide range of applications. Although many structures were proposed to deploy peer-to-peer networks, hypercube structures could grasp the researchers' attention…

分布式、并行与集群计算 · 计算机科学 2020-05-06 Reem Abdel-Rahman Osman , Omar H. Karam

Decision trees are well-known due to their ease of interpretability. To improve accuracy, we need to grow deep trees or ensembles of trees. These are hard to interpret, offsetting their original benefits. Shapley values have recently become…

机器学习 · 计算机科学 2023-01-26 Peng Yu , Chao Xu , Albert Bifet , Jesse Read

Machine learning workflow development is a process of trial-and-error: developers iterate on workflows by testing out small modifications until the desired accuracy is achieved. Unfortunately, existing machine learning systems focus…

数据库 · 计算机科学 2018-12-17 Doris Xin , Stephen Macke , Litian Ma , Jialin Liu , Shuchen Song , Aditya Parameswaran

Anytime heuristic search algorithms try to find a (potentially suboptimal) solution as quickly as possible and then work to find better and better solutions until an optimal solution is obtained or time is exhausted. The most widely-known…

人工智能 · 计算机科学 2023-12-21 Sofia Lemons , Wheeler Ruml , Robert C. Holte , Carlos Linares López

We propose two protocols for distributed priority queues (for simplicity denoted 'heap') called SKEAP and SEAP. SKEAP realizes a distributed heap for a constant amount of priorities and SEAP one for an arbitrary amount. Both protocols build…

分布式、并行与集群计算 · 计算机科学 2019-04-02 Michael Feldmann , Christian Scheideler