中文
相关论文

相关论文: Galloping in fast-growth natural merge sorts

200 篇论文

In this paper, we present FLiMS, a highly-efficient and simple parallel algorithm for merging two sorted lists residing in banked and/or wide memory. On FPGAs, its implementation uses fewer hardware resources than the state-of-the-art…

硬件体系结构 · 计算机科学 2022-03-08 Philippos Papaphilippou , Wayne Luk , Chris Brooks

Ordered set (and map) is one of the most used data type. In addition to standard set operations, like insert, delete and contains, it can provide set-set operations such as union, intersection, and difference. Each of these set-set…

分布式、并行与集群计算 · 计算机科学 2021-10-13 Vitaly Aksenov , Ilya Kokorin , Alena Martsenyuk

In the recent decade companies started collecting of large amount of data. Without a proper analyse, the data are usually useless. The field of analysing the data is called data mining. Unfortunately, the amount of data is quite large: the…

数据库 · 计算机科学 2021-08-12 Robert Kessl

A generalization of the heapsort algorithm is proposed. At the expense of about 50% more comparison and move operations for typical cases, the dualheap sort algorithm offers several advantages over heapsort: improved cache performance,…

数据结构与算法 · 计算机科学 2007-06-21 Greg Sepesi

Online learning to rank is a core problem in machine learning. In Lattimore et al. (2018), a novel online learning algorithm was proposed based on topological sorting. In the paper they provided a set of self-normalized inequalities (a) in…

机器学习 · 统计学 2020-01-22 Victor de la Pena , Haolin Zou

This paper shows an application of the theory of sorting networks to facilitate the synthesis of optimized general purpose sorting libraries. Standard sorting libraries are often based on combinations of the classic Quicksort algorithm with…

数据结构与算法 · 计算机科学 2017-08-09 Michael Codish , Luís Cruz-Filipe , Markus Nebel , Peter Schneider-Kamp

Integrating changes into large monolithic software repositories is a critical step in modern software development that substantially impacts the speed of feature delivery, the stability of the codebase, and the overall productivity of…

软件工程 · 计算机科学 2025-08-13 Maximilian Jungwirth , Martin Gruber , Gordon Fraser

Deep neuroevolution, that is evolutionary policy search methods based on deep neural networks, have recently emerged as a competitor to deep reinforcement learning algorithms due to their better parallelization capabilities. However, these…

机器学习 · 计算机科学 2018-08-20 Aloïs Pourchot , Nicolas Perrin , Olivier Sigaud

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

A hybrid evolutionary algorithm with importance sampling method is proposed for multi-dimensional optimization problems in this paper. In order to make use of the information provided in the search process, a set of visited solutions is…

神经与进化计算 · 计算机科学 2013-08-26 Guanghui Huang , Zhifeng Pan

The theory of rapid mixing random walks plays a fundamental role in the study of modern randomised algorithms. Usually, the mixing time is measured with respect to the worst initial position. It is well known that the presence of…

概率论 · 数学 2024-01-30 Alberto Espuny Díaz , Patrick Morris , Guillem Perarnau , Oriol Serra

There has been surprisingly little work on algorithms for sorting strings on distributed-memory parallel machines. We develop efficient algorithms for this problem based on the multi-way merging principle. These algorithms inspect only…

分布式、并行与集群计算 · 计算机科学 2020-01-24 Timo Bingmann , Peter Sanders , Matthias Schimek

The ordered set is one of the most important data type in both theoretical algorithm design and analysis and practical programming. In this paper we study the set operations on two ordered sets, including Union, Intersect and Difference,…

数据结构与算法 · 计算机科学 2016-11-15 Guy Blelloch , Daniel Ferizovic , Yihan Sun

We study a sorting procedure (run-sorting) on permutations, where runs are rearranged in lexicographic order. We describe a rather surprising bijection on permutations on length $n$, with the property that it sends the set of peak-values to…

组合数学 · 数学 2021-06-29 Per Alexandersson , Olivia Nabawanda

Many domains, from deep learning to finance, require compounding real numbers over long sequences, often leading to catastrophic numerical underflow or overflow. We introduce generalized orders of magnitude (GOOMs), a principled extension…

机器学习 · 计算机科学 2025-10-10 Franz A. Heinsen , Leo Kozachkov

Cycles are one of the fundamental subgraph patterns and being able to enumerate them in graphs enables important applications in a wide variety of fields, including finance, biology, chemistry, and network science. However, to enable cycle…

数据结构与算法 · 计算机科学 2023-07-18 Jovan Blanuša , Kubilay Atasu , Paolo Ienne

Previous parallel sorting algorithms do not scale to the largest available machines, since they either have prohibitive communication volume or prohibitive critical path length. We describe algorithms that are a viable compromise and…

数据结构与算法 · 计算机科学 2015-02-26 Michael Axtmann , Timo Bingmann , Peter Sanders , Christian Schulz

We analyze parallel algorithms in the context of exhaustive search over totally ordered sets. Imagine an infinite list of "boxes", with a "treasure" hidden in one of them, where the boxes' order reflects the importance of finding the…

分布式、并行与集群计算 · 计算机科学 2015-11-03 Pierre Fraigniaud , Amos Korman , Yoav Rodeh

Generative modeling of physical systems, such as molecules, requires learning distributions that are invariant under global symmetries, such as rotations in three-dimensional space. Equivariant diffusion and flow matching models can…

机器学习 · 计算机科学 2026-05-08 Samir Darouich , Vinh Tong , Lluís Pastor-Pérez , Tanja Bien , Loay Mualem , Mathias Niepert

The \emph{generalized sorting problem} is a restricted version of standard comparison sorting where we wish to sort $n$ elements but only a subset of pairs are allowed to be compared. Formally, there is some known graph $G = (V, E)$ on the…

数据结构与算法 · 计算机科学 2021-11-16 William Kuszmaul , Shyam Narayanan