中文
相关论文

相关论文: Some observations on the optimization of a paralle…

200 篇论文

Decision trees are highly famous in machine learning and usually acquire state-of-the-art performance. Despite that, well-known variants like CART, ID3, random forest, and boosted trees miss a probabilistic version that encodes prior…

人工智能 · 计算机科学 2022-07-27 Efthyvoulos Drousiotis , Paul G. Spirakis

This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edge of such a tree represents a large IO file. A task can only be executed if all input and output files fit into memory, and a file can only…

分布式、并行与集群计算 · 计算机科学 2012-10-10 Loris Marchal , Oliver Sinnen , Frédéric Vivien

I describe here the performances of a parallel treecode with individual particle timesteps. The code is based on the Barnes-Hut algorithm and runs cosmological N-body simulations on parallel machines with a distributed memory architecture…

天体物理学 · 物理学 2007-05-23 R. Valdarnini

Combinatorial branch and bound searches are a common technique for solving global optimisation and decision problems. Their performance often depends on good search order heuristics, refined over decades of algorithms research. Parallel…

分布式、并行与集群计算 · 计算机科学 2017-11-28 Blair Archibald , Patrick Maier , Ciaran McCreesh , Rob Stewart , Phil Trinder

We present parallel algorithms for wavelet tree construction with polylogarithmic depth, improving upon the linear depth of the recent parallel algorithms by Fuentes-Sepulveda et al. We experimentally show on a 40-core machine with two-way…

数据结构与算法 · 计算机科学 2016-11-15 Julian Shun

The standard RSA relies on multiple big-number modular exponentiation operations and longer key-length is required for better protection. This imposes a hefty time penalty for encryption and decryption. In this study, we analyzed and…

分布式、并行与集群计算 · 计算机科学 2022-01-14 Jun-jie Liu , Kang-Too Tsang , Yu-Hui Deng

This paper presents an efficient method to perform Structured Matrix Approximation by Separation and Hierarchy (SMASH), when the original dense matrix is associated with a kernel function. Given points in a domain, a tree structure is first…

数值分析 · 数学 2017-05-17 Difeng Cai , Edmond Chow , Yousef Saad , Yuanzhe Xi

Balanced search trees are widely used in computer science to efficiently maintain dynamic ordered data. To support efficient set operations (e.g., union, intersection, difference) using trees, the join-based framework is widely studied.…

数据结构与算法 · 计算机科学 2025-10-24 Michael Goodrich , Yan Gu , Ryuto Kitagawa , Yihan Sun

The block tree [Belazzougui et al., J. Comput. Syst. Sci. '21] is a compressed representation of a length-$n$ text that supports access, rank, and select queries while requiring only $O(z\log\frac{n}{z})$ words of space, where $z$ is the…

数据结构与算法 · 计算机科学 2025-12-30 Robert Clausecker , Florian Kurpicz , Etienne Palanga

Scalar field comparison is a fundamental task in scientific visualization. In topological data analysis, we compare topological descriptors of scalar fields -- such as persistence diagrams and merge trees -- because they provide succinct…

计算几何 · 计算机科学 2024-09-18 Weiran Lyu , Raghavendra Sridharamurthy , Jeff M. Phillips , Bei Wang

We developed a flexible parallel algorithm for graph summarization based on vertex-centric programming and parameterized message passing. The base algorithm supports infinitely many structural graph summary models defined in a formal…

数据结构与算法 · 计算机科学 2022-11-07 Till Blume , Jannik Rau , David Richerby , Ansgar Scherp

Thin spanning trees lie at the intersection of graph theory, approximation algorithms, and combinatorial optimization. They are central to the long-standing \emph{thin tree conjecture}, which asks whether every $k$-edge-connected graph…

数据结构与算法 · 计算机科学 2025-10-15 Mohit Daga

Sorting and hashing are two completely different concepts in computer science, and appear mutually exclusive to one another. Hashing is a search method using the data as a key to map to the location within memory, and is used for rapid…

数据结构与算法 · 计算机科学 2007-05-23 William F. Gilreath

Linear algebra algorithms are used widely in a variety of domains, e.g machine learning, numerical physics and video games graphics. For all these applications, loop-level parallelism is required to achieve high performance. However,…

机器学习 · 计算机科学 2020-01-24 G. Laberge , S. Shirzad , P. Diehl , H. Kaiser , S. Prudhomme , A. Lemoine

We discuss how string sorting algorithms can be parallelized on modern multi-core shared memory machines. As a synthesis of the best sequential string sorting algorithms and successful parallel sorting algorithms for atomic objects, we…

数据结构与算法 · 计算机科学 2014-03-11 Timo Bingmann , Andreas Eberle , Peter Sanders

Discussions about the choice of a tree hash mode of operation for a standardization have recently been undertaken. It appears that a single tree mode cannot address adequately all possible uses and specifications of a system. In this paper,…

密码学与安全 · 计算机科学 2017-08-21 Kevin Atighehchi , Alexis Bonnecaze

We describe an algorithm for comparing two RNA secondary structures coded in the form of trees that introduces two new operations, called node fusion and edge fusion, besides the tree edit operations of deletion, insertion, and relabeling…

数据结构与算法 · 计算机科学 2008-10-23 Julien Allali , Marie-France Sagot

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

Dual-tree algorithms are a widely used class of branch-and-bound algorithms. Unfortunately, developing dual-tree algorithms for use with different trees and problems is often complex and burdensome. We introduce a four-part logical split:…

数据结构与算法 · 计算机科学 2013-04-17 Ryan R. Curtin , William B. March , Parikshit Ram , David V. Anderson , Alexander G. Gray , Charles L. Isbell

Shellsort is a sorting method that is attractive due to its simplicity, yet it takes effort to analyze its efficiency. The heart of the algorithm is the gap sequence chosen a priori and used during sorting. The selection of this gap…

数据结构与算法 · 计算机科学 2023-01-03 Oscar Skean , Richard Ehrenborg , Jerzy W. Jaromczyk