Aarhus University Seal

Cache-Aware and Cache-Oblivious Adaptive Sorting

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

  • Department of Computer Science
Two new adaptive sorting algorithms are introduced which perform an optimal number of comparisons with respect to the number of inversions in the input. The first algorithm is based on a new linear time reduction to (non-adaptive) sorting. The second algorithm is based on a new division protocol for the GenericSort algorithm by Estivill-Castro and Wood. From both algorithms we derive I/O-optimal cache-aware and cache-oblivious adaptive sorting algorithms. These are the first I/O-optimal adaptive sorting algorithms.
Original languageEnglish
Title of host publicationAutomata, Languages and Programming : 32nd International Colloquium, ICALP 2005, Lisbon, Portugal, July 11-15, 2005. Proceedings
EditorsLuis Caires, Guseppe F. Italiano, Luis Monteiro, Catuscia Palamidessi, Moti Yung
Number of pages13
PublisherSpringer
Publication year2005
Pages576-588
ISBN (print)3-540-27580-0
DOIs
Publication statusPublished - 2005
EventInternational Colloquium on Automata, Languages and Programming - Lissabon, Portugal
Duration: 11 Jul 200515 Jul 2005
Conference number: 32

Conference

ConferenceInternational Colloquium on Automata, Languages and Programming
Nummer32
LandPortugal
ByLissabon
Periode11/07/200515/07/2005
SeriesLecture Notes in Computer Science
Volume3580
ISSN0302-9743

See relations at Aarhus University Citationformats

ID: 230300