【24h】

The information content in sorting algorithms

机译:排序算法中的信息内容

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:排序算法(例如MergeSort或BubbleSort)根据某些条件订购商品。尽管人们很好地理解了各种分类算法的计算复杂性,但它们在带有嘈杂输入数据或算法操作不可靠的情况下的行为却鲜为人知。在这项工作中,我们提出了一种信息理论方法来量化算法的信息内容。我们通过比较不同算法的信息量和稳定性来说明这种方法的重要性。第一次,定量测量了排序算法可以在不确定的设置中提取的订单信息量。这样的测量不仅使算法的原则上的比较成为可能,而且指导了提供最大信息的算法的设计和构造。说明了五种流行的排序算法的结果,从而为他们可以实现的订购信息量提供了新的见解。例如,在嘈杂的设置中,BubbleSort可以在每次比较中有效提取的位数上胜过MergeSort。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号