Shape segmentation and matching with flow discretization

TK Dey, J Giesen, S Goswami - Workshop on Algorithms and Data …, 2003 - Springer
Geometric shapes are identified with their features. For computational purposes a concrete
mathematical definition of features is required. In this paper we use a topological approach …

Towards a final analysis of pairing heaps

S Pettie - 46th Annual IEEE Symposium on Foundations of …, 2005 - ieeexplore.ieee.org
Fredman, Sedgewick, Sleator and Tarjan proposed the pairing heap as a self-adjusting,
streamlined version of the Fibonacci heap. It provably supports all priority queue operations …

Pairing Heaps with O(log log n) decrease Cost

A Elmasry - Proceedings of the twentieth Annual ACM-SIAM …, 2009 - SIAM
We give a variation of the pairing heaps for which the time bounds for all the operations
match the lower bound proved by Fredman for a family of similar self-adjusting heaps …

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 …

Toward optimal self-adjusting heaps

A Elmasry - ACM Transactions on Algorithms (TALG), 2017 - dl.acm.org
We give a variant of the pairing heaps that achieves the following amortized costs: O (1) per
find-min and insert, O (log log n) per decrease-key and meld, O (log n) per delete-min; …

Adaptive sorting: an information theoretic perspective

A Elmasry, ML Fredman - Acta Informatica, 2008 - Springer
We present two algorithms that are near optimal with respect to the number of inversions
present in the input. One of the algorithms is a variation of insertion sort, and the other is a …

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 …

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 …

Adaptive sorting and the information theoretic lower bound

A Elmasry, ML Fredman - STACS 2003: 20th Annual Symposium on …, 2003 - Springer
We derive a variation of insertion sort that is near optimal with respect to the number of
inversions present in the input. The number of comparisons performed by our algorithms, on …