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 条
  • [41] Energy Efficient Data Sorting Using Standard Sorting Algorithms
    Bunse, Christian
    Hoepfner, Hagen
    Roychoudhury, Suman
    Mansour, Essam
    SOFTWARE AND DATA TECHNOLOGIES, 2011, 50 : 247 - +
  • [42] USE OF INFORMATION IN SORTING
    BEUS, HL
    JOURNAL OF THE ACM, 1970, 17 (03) : 482 - &
  • [43] Performance evaluation of line simplification algorithms based on hierarchical information content
    Deng, M. (dengmin028@yahoo.com), 1600, SinoMaps Press (42):
  • [44] INCREASING RELIABILITY AND INFORMATION CONTENT OF PULSE OXIMETRIC SAHS SCREENING ALGORITHMS
    Gross, Nicole
    Friedmann, Jennifer
    Kunze, Christophe
    Stork, Wilhelm
    Sanchez Morillo, Daniel
    Leon Jimenez, Antonio
    Crespo Foix, Luis Felipe
    BIOSIGNALS 2011, 2011, : 438 - 445
  • [45] Sorting out the content agenda
    CIMI Corp.
    Telecommunications Am Ed, 2006, SUPPL. (36-38):
  • [46] A Study of Sorting Algorithms on Approximate Memory
    Chen, Shuang
    Jiang, Shunning
    He, Bingsheng
    Tang, Xueyan
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 647 - 662
  • [47] Sorting algorithms, a comparative statistical analysis
    Gallegos, Mireya Salgado
    Merlos, Juan Carlos Perez
    Trujillo, Silvia Edith Albarran
    CIENCIA E INGENIERIA, 2022, 43 (03): : 273 - 280
  • [48] Fast algorithms for sorting and searching strings
    Bentley, JL
    Sedgewick, R
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 360 - 369
  • [49] An Experimental Analysis of Parallel Sorting Algorithms
    G. E. Blelloch
    C. E. Leiserson
    B. M. Maggs
    C. G. Plaxton
    S. J. Smith
    M. Zagha
    Theory of Computing Systems, 1998, 31 : 135 - 167
  • [50] Evolving modular recursive sorting algorithms
    Agapitos, Alexandros
    Lucas, Simon M.
    GENETIC PROGRAMMING, PROCEEDINGS, 2007, 4445 : 301 - +