Abstract
Sorting based on pairwise key comparisons is one of the most widely studied problems. We consider the problem of comparison based sorting in which some of the outcomes of comparisons can be faulty. We show how to modify merge-sorting to (nearly optimally) sort in the presence of faults. More specifically, we show that there is a variation of merge-sort that can sort n records with O(n log n) comparisons when upto e = ⊝(log n/log log n) comparisons are faulty.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Bagchi. On sorting in the presence of erroneous information. Information Processing Letters, 43(4):213–215, 28 September 1992.
R.S. Borgstrom and S.R. Kosaraju, Comparison-based search in the presence of errors, Proc. of ACM Symposium on Theory of Computing (1993), pp. 130–136.
T. Cormen, C. Leiserson, R. Rivest and C. Stein, Introduction to Algorithms, 2nd Edition, MIT Press 2001.
U. Feige, P. Raghavan, D. Peleg and E. Upfal, Computing with noisy information, Proc. IEEE Symposium on Theoretical Computer Science (1994), pp. 1001–1008.
D. Knuth, Art of Computer Programming, Volume 3. Sorting and Searching, 2nd Edition, Addison-Wesley, 1998.
K.B. Lakshmanan, B. Ravikumar and K. Ganesan, Coping with errors while sorting. IEEE Transactions on Computers 40(9), (1991), pp. 1081–1084.
P.M. Long, Sorting and searching with a faulty comparison oracle. UCSC-CRL-92-15 (available electronically as ucsc-crl-92-15.ps.Z)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ravikumar, B. (2002). A Fault-Tolerant Merge Sorting Algorithm. In: Ibarra, O.H., Zhang, L. (eds) Computing and Combinatorics. COCOON 2002. Lecture Notes in Computer Science, vol 2387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45655-4_47
Download citation
DOI: https://doi.org/10.1007/3-540-45655-4_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43996-7
Online ISBN: 978-3-540-45655-1
eBook Packages: Springer Book Archive