中文
相关论文

相关论文: Range Queries in Non-blocking $k$-ary Search Trees

200 篇论文

Quantum computing is a popular topic in computer science, which has recently attracted many studies in various areas such as machine learning and network. However, the topic of quantum data structures seems neglected. There is an open…

数据库 · 计算机科学 2024-06-03 Hao Liu , Xiaotian You , Raymond Chi-Wing Wong

A non-blocking chromatic tree is a type of balanced binary search tree where multiple processes can concurrently perform search and update operations. We prove that a certain implementation has amortized cost $O(\dot{c} + \log n)$ for each…

分布式、并行与集群计算 · 计算机科学 2018-11-16 Jeremy Ko

This extended abstract reports on on-going research on quantum algorithmic approaches to the problem of generalised tree search that may exhibit effective quantum speedup, even in the presence of non-constant branching factors. Two…

量子物理 · 物理学 2021-03-26 Andre Sequeira , Luis Paulo Santos , Luis Soares Barbosa

High-performance implementations of $k$-Nearest Neighbor Search ($k$NN) in low dimensions use tree-based data structures. Tree algorithms are hard to parallelize on GPUs due to their irregularity. However, newer Nvidia GPUs offer hardware…

图形学 · 计算机科学 2024-04-23 Durga Mandarapu , Vani Nagarajan , Artem Pelenitsyn , Milind Kulkarni

We propose Range-based Ternary Search Tree (RTST), a tree-based approach for flow-table lookup in SDN network. RTST builds upon flow-tables in SDN switches to provide a fast lookup among flows. We present a parallel multi-pipeline…

网络与互联网体系结构 · 计算机科学 2018-01-04 Rashid Hatamia , Hossein Bahramgiria , Ahmad Khonsari

This report describes an implementation of a non-blocking concurrent shared-memory hash trie based on single-word compare-and-swap instructions. Insert, lookup and remove operations modifying different parts of the hash trie can be run…

数据结构与算法 · 计算机科学 2017-09-19 Aleksandar Prokopec , Phil Bagwell , Martin Odersky

In a classical covering problem, we are given a set of requests that we need to satisfy (fully or partially), by buying a subset of items at minimum cost. For example, in the k-MST problem we want to find the cheapest tree spanning at least…

数据结构与算法 · 计算机科学 2011-02-28 Marek Cygan , Fabrizio Grandoni , Stefano Leonardi , Marcin Mucha , Marcin Pilipczuk , Piotr Sankowski

Regression trees are one of the oldest forms of AI models, and their predictions can be made without a calculator, which makes them broadly useful, particularly for high-stakes applications. Within the large literature on regression trees,…

机器学习 · 计算机科学 2023-04-11 Rui Zhang , Rui Xin , Margo Seltzer , Cynthia Rudin

A $k$-plane tree is a plane tree whose vertices are assigned labels between $1$ and $k$ in such a way that the sum of the labels along any edge is no greater than $k+1$. These trees are known to be related to $(k+1)$-ary trees, and they are…

组合数学 · 数学 2022-07-12 Isaac Owino Okoth , Stephan Wagner

The B-tree is a fundamental secondary index structure that is widely used for answering one-dimensional range reporting queries. Given a set of $N$ keys, a range query can be answered in $O(\log_B \nm + \frac{K}{B})$ I/Os, where $B$ is the…

数据结构与算法 · 计算机科学 2008-11-27 Ke Yi

We propose BS-tree, an in-memory implementation of the B+-tree that adopts the structure of the disk-based index (i.e., a balanced, multiway tree), setting the node size to a memory block that can be processed fast and in parallel using…

数据库 · 计算机科学 2025-11-14 Dimitrios Tsitsigkos , Achilleas Michalopoulos , Nikos Mamoulis , Manolis Terrovitis

Partitioning large machine learning models across distributed accelerator systems is a complex process, requiring a series of interdependent decisions that are further complicated by internal sharding ambiguities. Consequently, existing…

During Multi-Agent Path Finding (MAPF) problems, agents can be delayed by unexpected events. To address such situations recent work describes k-Robust Conflict-BasedSearch (k-CBS): an algorithm that produces coordinated and collision-free…

人工智能 · 计算机科学 2021-10-29 Zhe Chen , Daniel Harabor , Jiaoyang Li , Peter J. Stuckey

Working with tree graphs is always easier than with loopy ones and spanning trees are the closest tree-like structures to a given graph. We find a correspondence between the solutions of random K-satisfiability problem and those of spanning…

无序系统与神经网络 · 物理学 2009-11-11 A. Ramezanpour , S. Moghimi-Araghi

This study proposes an efficient exact k-flexible aggregate nearest neighbor (k-FANN) search algorithm in road networks using the M-tree. The state-of-the-art IER-kNN algorithm used the R-tree and pruned off unnecessary nodes based on the…

数据库 · 计算机科学 2021-09-14 Moonyoung Chung , Soon J. Hyun , Woong-Kee Loh

In this paper, we consider comparison-based adaptive stochastic algorithms for solving numerical optimisation problems. We consider a specific subclass of algorithms that we call comparison-based step-size adaptive randomized search…

数值分析 · 计算机科学 2016-06-03 Anne Auger , Nikolaus Hansen

Minimum Spanning Tree (MST) is an important graph algorithm that has wide ranging applications in the areas of computer networks, VLSI routing, wireless communications among others. Today virtually every computer is built out of multi-core…

分布式、并行与集群计算 · 计算机科学 2020-05-15 Suryanarayana Murthy Durbhakula

Priority queues are abstract data structures which store a set of key/value pairs and allow efficient access to the item with the minimal (maximal) key. Such queues are an important element in various areas of computer science such as…

数据结构与算法 · 计算机科学 2015-09-24 Jakob Gruber

We initiate the study of tree structures in the context of scenario-based robust optimization. Specifically, we study Binary Search Trees (BSTs) and Huffman coding, two fundamental techniques for efficiently managing and encoding data based…

数据结构与算法 · 计算机科学 2024-08-22 Spyros Angelopoulos , Christoph Dürr , Alex Elenter , Georgii Melidi

Efficient index structures for fast approximate nearest neighbor queries are required in many applications such as recommendation systems. In high-dimensional spaces, many conventional methods suffer from excessive usage of memory and slow…