ACM Home Page
Please provide us with feedback. Feedback
Sorting and searching in the presence of memory faults (without redundancy)
Full text PdfPdf (220 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing table of contents
Chicago, IL, USA
SESSION: Session 2B table of contents
Pages: 101 - 110  
Year of Publication: 2004
ISBN:1-58113-852-0
Authors
Irene Finocchi  Universita degli Studi di Roma "Tor Vergata", Roma, Italy
Giuseppe F. Italiano  Universita degli Studi di Roma "Tor Vergata", Roma, Italy
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 52,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007352.1007375
What is a DOI?

ABSTRACT

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(nlog n) comparison-based sorting algorithm can tolerate at most O((nlog n)1/2) memory faults. Furthermore, we present one comparison-based sorting algorithm with optimal space and running time that is resilient to O((nlog n)1/3) faults. We also prove polylogarithmic lower and upper bounds on fault-tolerant searching.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
S. Assaf and E. Upfal. Fault-tolerant sorting network. Proc. 31st IEEE Symp. on Foundations of Computer Science (FOCS'90), 275--284, 1990.
 
4
5
6
 
7
 
8
 
9
10
 
11
 
12
M. Farach-Colton. Personal communication. January 2002.
 
13
 
14
 
15
 
16
D. J. Kleitman, A. R. Meyer, R. L. Rivest, J. Spencer, and K. Winklmann. Coping with errors in binary search procedures. Journal of Computer and System Sciences, 20:396--404, 1980.
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
A. Renyi. A diary on information theory, J. Wiley and Sons, 1994. Original publication: Naplo az informacioelmeletrol, Gondolat, Budapest, 1976.
 
27
S. M. Ulam. Adventures of a mathematician. Scribners (New York), 1977.
 
28
 
29
A. C. Yao and F. F. Yao. On fault-tolerant networks for sorting. SIAM Journal on Computing, 14, 120--128, 1985.


Collaborative Colleagues:
Irene Finocchi: colleagues
Giuseppe F. Italiano: colleagues