English

Analysis of Sorting Algorithms by Kolmogorov Complexity (A Survey)

Data Structures and Algorithms 2009-05-28 v1 Computational Complexity

Abstract

Recently, many results on the computational complexity of sorting algorithms were obtained using Kolmogorov complexity (the incompressibility method). Especially, the usually hard average-case analysis is ammenable to this method. Here we survey such results about Bubblesort, Heapsort, Shellsort, Dobosiewicz-sort, Shakersort, and sorting with stacks and queues in sequential or parallel mode. Especially in the case of Shellsort the uses of Kolmogorov complexity surprisingly easily resolved problems that had stayed open for a long time despite strenuous attacks.

Keywords

Cite

@article{arxiv.0905.4452,
  title  = {Analysis of Sorting Algorithms by Kolmogorov Complexity (A Survey)},
  author = {Paul M. B. Vitanyi},
  journal= {arXiv preprint arXiv:0905.4452},
  year   = {2009}
}

Comments

18 Pages, 2 figures, LaTeX

R2 v1 2026-06-21T13:06:42.301Z