On sorting in the presence of erroneous information (Q1199884): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Import240304020342 (talk | contribs)
Set profile property.
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank

Revision as of 02:30, 5 March 2024

scientific article
Language Label Description Also known as
English
On sorting in the presence of erroneous information
scientific article

    Statements

    On sorting in the presence of erroneous information (English)
    0 references
    0 references
    17 January 1993
    0 references
    \textit{K. B. Lakshmanan}, \textit{B. Ravikumar} and \textit{K. Ganesan} [(*) Coping with erroneous information while sorting, IEEE Trans. Comput. 40(9), 1081-1084 (1991)] studied the following problem of sorting a given set \(X=\{x_ 1,x_ 2,\dots,x_ n\}\) of \(n\) distinct elements using binary comparisons of the form ``Is \(x_ i<x_ j\)?'', with two possible outcomes, ``yes'' and ``no'' for each comparison. However, some of the responses received for the comparisons could be erroneous. It is assumed that the number of errors can be at most \(e\), and \(e\) is known ahead of time. The authors established that if there are at most \(e\) erroneous responses, then the worst-case complexity of the sorting problem is \(\Omega(n\log n+en)\). They also presented an algorithm for the problem which requires at most \(O(n\log n+en+e^ 2)\) comparison queries. Clearly the algorithm is not optimal if \(e\) is large. We present an algorithm that uses at most \(O(n\log n+en)\) comparison queries, i.e. it matches the lower bound established in (*) for all values of \(e\).
    0 references
    adversary strategy
    0 references
    binary insertion sort
    0 references
    errors
    0 references
    lies
    0 references
    two-person game
    0 references

    Identifiers