【24h】

Sorting and Searching in the Presence of Memory Faults (without Redundancy)

机译:存在内存故障时进行排序和搜索(无冗余)

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

摘要

We investigate the design of algorithms resilient to memory faults, i.e., algorithms that, despite the corruption of some memory values during their execution, are able to produce a correct output on the set of uncorrupted values. In this framework, we consider two fundamental problems: sorting and searching. In particular, we prove that any O(n log n) comparison-based sorting algorithm can tolerate at most O((n log n)~(1/2)) memory faults. Furthermore, we present one comparison-based sorting algorithm with optimal space and running time that is resilient to O((n log n)~(1/3)) faults. We also prove polylogarithmic lower and upper bounds on fault-tolerant searching.
机译:我们研究了可抵抗内存故障的算法的设计,即尽管某些内存值在执行过程中受到破坏,但仍能够在未损坏的值集合上产生正确输出的算法。在此框架中,我们考虑两个基本问题:排序和搜索。特别是,我们证明了任何基于O(n log n)比较的排序算法最多可以容忍O((n log n)〜(1/2))内存错误。此外,我们提出了一种基于比较的排序算法,该算法具有最佳的空间和运行时间,可以对O((n log n)〜(1/3))故障进行恢复。我们还证明了容错搜索上的多对数上下限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号