arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0905.4452cs.DScs.CC
收藏

排序算法的Kolmogorov复杂性分析(综述)

Analysis of Sorting Algorithms by Kolmogorov Complexity (A Survey)

Paul M. B. Vitanyi

摘要:

近年来,利用Kolmogorov复杂性(不可压缩性方法)得到了许多关于排序算法计算复杂性的结果。特别是对通常比较困难的平均情况分析,也适用于该方法。在这里,我们调查这样的结果Bubberort,堆排序,Shellsort,Dobosiewicz排序,Shakersort,排序与堆栈和队列在顺序或并行模式。特别是在Shellsort的情况下,Kolmogorov复杂性的使用令人惊讶地轻松解决了那些尽管受到猛烈攻击但仍然开放了很长时间的问题。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑