The Information Content in Sorting Algorithms

被引:0
|
作者
Busse, Ludwig M. [1 ]
Chehreghani, Morteza Haghir [1 ]
Buhmann, Joachim M. [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Zurich, Switzerland
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sorting algorithms like MergeSort or BubbleSort order items according to some criterion. Whereas the computational complexities of the various sorting algorithms are well understood, their behavior with noisy input data or unreliable algorithm operations is less known. In this work, we present an information-theoretic approach to quantifying the information content of algorithms. We exemplify the significance of this approach by comparing different algorithms w.r.t to both informativeness and stability. For the first time, the amount of order information that a sorting algorithm can extract in uncertain settings is measured quantitatively. Such measurements not only render a principled comparison of algorithms possible, but also guide the design and construction of algorithms that provide the maximum information. Results for five popular sorting algorithms are illustrated, giving new insights about the amount of ordering information achievable for them. For example, in noisy settings, BubbleSort can outperform MergeSort in the number of bits that can be effectively extracted per comparison made.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] SORTING ALGORITHMS FOR SYNCHRONOUS MACHINES
    RANNOU, R
    JEGOU, Y
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1983, 2 (06): : 427 - 444
  • [22] SYNTHESIS OF SEVERAL SORTING ALGORITHMS
    DARLINGTON, J
    ACTA INFORMATICA, 1978, 11 (01) : 1 - 30
  • [23] Introspective sorting and selection algorithms
    Musser, David R.
    Software - Practice and Experience, 1997, 27 (08): : 983 - 993
  • [24] SORTING ALGORITHMS ON TRANSPUTER ARRAYS
    CHANDRA, S
    JAIN, M
    BASU, A
    KUMAR, PS
    PARALLEL COMPUTING, 1993, 19 (06) : 595 - 607
  • [25] SORTING ALGORITHMS AND COMPARISON OF THEIR EFFECTIVENESS
    Smagulova, L. A.
    Yelepbergenova, A. U.
    Mursakimova, G. A.
    Nurbekova, A.
    NEWS OF THE NATIONAL ACADEMY OF SCIENCES OF THE REPUBLIC OF KAZAKHSTAN-SERIES PHYSICO-MATHEMATICAL, 2019, 2 (324): : 99 - 107
  • [26] Introspective sorting and selection algorithms
    Musser, DR
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (08): : 983 - 993
  • [27] Efficient PDM Sorting Algorithms
    Kundeti, Vamsi
    Rajasekaran, Sanguthevar
    High Performance Computing - HiPC 2008, Proceedings, 2008, 5374 : 97 - 107
  • [28] SIMPLE PARALLEL SORTING ALGORITHMS
    DJIDJEV, HN
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1987, 40 (09): : 29 - 31
  • [29] A SURVEY OF ADAPTIVE SORTING ALGORITHMS
    ESTIVILLCASTRO, V
    WOOD, D
    COMPUTING SURVEYS, 1992, 24 (04) : 441 - 476
  • [30] FAST PARALLEL SORTING ALGORITHMS
    HIRSCHBERG, DS
    COMMUNICATIONS OF THE ACM, 1978, 21 (08) : 657 - 661