中文
相关论文

相关论文: Dual-Pivot Quicksort: Optimality, Analysis and Zer…

200 篇论文

We present an average case analysis of two variants of dual-pivot quicksort, one with a non-algorithmic comparison-optimal partitioning strategy, the other with a closely related algorithmic strategy. For both we calculate the expected…

In this paper, we analyse the dual pivot Quicksort, a variant of the standard Quicksort algorithm, in which two pivots are used for the partitioning of the array. We are solving recurrences of the expected number of key comparisons and…

数据结构与算法 · 计算机科学 2015-03-31 Vasileios Iliopoulos , David B. Penman

In this note the precise minimum number of key comparisons any dual-pivot quickselect algorithm (without sampling) needs on average is determined. The result is in the form of exact as well as asymptotic formul\ae{} of this number of a…

组合数学 · 数学 2016-10-18 Daniel Krenn

We consider a multi-pivot QuickSort algorithm using $K\in\mathbb{N}$ pivot elements to partition a nonsorted list into $K+1$ sublists in order to proceed recursively on these sublists. For the partitioning stage, various strategies are in…

Sorting algorithms have attracted a great deal of attention and study, as they have numerous applications to Mathematics, Computer Science and related fields. In this thesis, we first deal with the mathematical analysis of the Quicksort…

数据结构与算法 · 计算机科学 2015-10-05 Vasileios Iliopoulos

Recently, Aum\"uller and Dietzfelbinger proposed a version of a dual-pivot quicksort, called "Count", which is optimal among dual-pivot versions with respect to the average number of key comparisons required. In this note we provide further…

数据结构与算法 · 计算机科学 2017-10-23 Ralph Neininger , Jasmin Straub

The analyses of many algorithms and data structures (such as digital search trees) for searching and sorting are based on the representation of the keys involved as bit strings and so count the number of bit comparisons. On the other hand,…

概率论 · 数学 2012-02-14 James Allen Fill , Svante Janson

This paper gives a straightforward self-contained proof of the formula for the variance of the number of comparisons used by the Quicksort sorting algorithm when pivots are chosen uniformly at random. The result has been known for some time…

概率论 · 数学 2010-06-22 Vasileios Iliopoulos , David Penman

Dual-pivot quicksort refers to variants of classical quicksort where in the partitioning step two pivots are used to split the input into three segments. This can be done in different ways, giving rise to different algorithms. Recently, a…

数据结构与算法 · 计算机科学 2015-10-14 Martin Aumüller , Martin Dietzfelbinger

This paper presents a unified optimization-based path planning approach to efficiently compute locally optimal solutions to advanced path planning problems. The approach is motivated by first showing that a lattice-based path planner can be…

最优化与控制 · 数学 2019-03-26 Kristoffer Bergman , Oskar Ljungqvist , Daniel Axehill

The pivot algorithm is the most efficient known method for sampling polymer configurations for self-avoiding walks and related models. Here we introduce two recent improvements to an efficient binary tree implementation of the pivot…

统计力学 · 物理学 2021-12-22 Nathan Clisby , Dac Thanh Chuong Ho

When algorithms for sorting and searching are applied to keys that are represented as bit strings, we can quantify the performance of the algorithms not only in terms of the number of key comparisons required by the algorithms but also in…

概率论 · 数学 2009-04-16 James Allen Fill , Take Nakama

Multi-Pivot Quicksort refers to variants of classical quicksort where in the partitioning step $k$ pivots are used to split the input into $k + 1$ segments. For many years, multi-pivot quicksort was regarded as impractical, but in 2009 a…

数据结构与算法 · 计算机科学 2016-06-01 Martin Aumüller , Martin Dietzfelbinger , Pascal Klaue

This paper introduces a novel and efficient partitioning technique for quicksort, specifically designed for real-world data with duplicate elements (50-year-old problem). The method is referred to as "equal quicksort" or "eqsort". Based on…

数据结构与算法 · 计算机科学 2025-03-12 Parviz Afereidoon

There is excitement within the algorithms community about a new partitioning method introduced by Yaroslavskiy. This algorithm renders Quicksort slightly faster than the case when it runs under classic partitioning methods. We show that…

数据结构与算法 · 计算机科学 2014-11-18 Sebastian Wild , Markus E. Nebel , Hosam Mahmoud

We revisit the asymptotic bias analysis of the distributed Pareto optimization algorithm developed based on the diffusion strategies. We propose an alternative way to analyze the asymptotic bias of this algorithm at small step-sizes and…

分布式、并行与集群计算 · 计算机科学 2016-06-07 Reza Arablouei , Kutluyıl Doğançay , Stefan Werner , Yih-Fang Huang

We consider the bi-criteria shortest-path problem where we want to compute shortest paths on a graph that simultaneously balance two cost functions. While this problem has numerous applications, there is usually no path minimizing both cost…

数据结构与算法 · 计算机科学 2021-03-08 Oren Salzman

This paper addresses the problem of finding multiple near-optimal, spatially-dissimilar paths that can be considered as alternatives in the decision making process, for finding optimal corridors in which to construct a new road. We further…

数据结构与算法 · 计算机科学 2015-08-14 Yasha Pushak , Warren Hare , Yves Lucet

We analyse a generalisation of the Quicksort algorithm, where k uniformly at random chosen pivots are used for partitioning an array of n distinct keys. Specifically, the expected cost of this scheme is obtained, under the assumption of…

数据结构与算法 · 计算机科学 2018-09-05 Vasileios Iliopoulos

We address the problem of learning a ranking by using adaptively chosen pairwise comparisons. Our goal is to recover the ranking accurately but to sample the comparisons sparingly. If all comparison outcomes are consistent with the ranking,…

机器学习 · 统计学 2017-06-16 Lucas Maystre , Matthias Grossglauser
‹ 上一页 1 2 3 10 下一页 ›