A framework for adaptive algorithm selection in STAPL

N Thomas, G Tanase, O Tkachyshyn, J Perdue… - Proceedings of the …, 2005 - dl.acm.org
Writing portable programs that perform well on multiple platforms or for varying input sizes
and types can be very difficult because performance is often sensitive to the system …

Multipartite priority queues

A Elmasry, C Jensen, J Katajainen - ACM Transactions on Algorithms …, 2008 - dl.acm.org
We introduce a framework for reducing the number of element comparisons performed in
priority-queue operations. In particular, we give a priority queue which guarantees the worst …

On the adaptiveness of quicksort

GS Brodal, R Fagerberg, G Moruz - Journal of Experimental Algorithmics …, 2008 - dl.acm.org
Quicksort was first introduced in 1961 by Hoare. Many variants have been developed, the
best of which are among the fastest generic-sorting algorithms available, as testified by the …

Layered heaps

A Elmasry - Scandinavian Workshop on Algorithm Theory, 2004 - Springer
We introduce a framework for reducing the number of comparisons performed in the deletion
and minimum deletion operations for priority queues. In particular, we give a priority queue …

Adaptive sorting with AVL trees

A Elmasry - Exploring New Frontiers of Theoretical Informatics: IFIP …, 2004 - Springer
A new adaptive sorting algorithm is introduced. The new implementation relies on using the
traditional AVL trees, and has the same performance limitations. More precisely, the number …

Bulk-insertion sort: Towards composite measures of presortedness

R Saikkonen, E Soisalon-Soininen - International Symposium on …, 2009 - Springer
Well-known measures of presortedness, among others, are the number of inversions
needed to sort the input sequence, or the minimal number of blocks of consecutive elements …

Inversion-sensitive sorting algorithms in practice

A Elmasry, A Hammad - Journal of Experimental Algorithmics (JEA), 2009 - dl.acm.org
We study the performance of the most practical inversion-sensitive internal sorting
algorithms. Experimental results illustrate that adaptive AVL sort consumes the fewest …

Two constant-factor-optimal realizations of adaptive heapsort

S Edelkamp, A Elmasry, J Katajainen - International Workshop on …, 2011 - Springer
In this paper we introduce two efficient priority queues. For both, insert requires O (1)
amortized time and extract-min O(\lgn) worst-case time including at most \lgn+O(1) element …

[PDF][PDF] A framework for speeding up priority queue operations

A Elmasry, C Jensen, J Katajainen - CPH STL TR 2004, 2004 - academia.edu
We introduce a framework for reducing the number of element comparisons performed in
priority-queue operations. In particular, we give a priority queue which guarantees the worst …

Adaptive algorithms for planar convex hull problems

HK Ahn, Y Okamoto - International Workshop on Frontiers in Algorithmics, 2010 - Springer
We study problems in computational geometry from the viewpoint of adaptive algorithms.
Adaptive algorithms have been extensively studied for the sorting problem, and in this paper …