Robustness versus Performance in Sorting and Tournament Algorithms

被引:0
作者
Elmenreich, Wilfried
Ibounig, Tobias
Fehervari, Istvan
机构
关键词
sorting algorithms; robustness; tournaments; iterated knockout system;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper we analyze the robustness of sorting and tournament algorithms against faulty comparisons. Sorting algorithms are differently affected by faulty comparisons depending on how comparison errors can affect the overall result. In general, there exists a tradeoff between the number of comparisons and the accuracy of the result, but some algorithms like Merge Sort are Pareto-dominant over others. For applications, where the accuracy of the top rankings is of higher importance than the lower rankings, tournament algorithms such as the Swiss System are an option. Additionally, we propose a new tournament algorithm named Iterated Knockout Systems which is less exact but more efficient than the Swiss Systems.
引用
收藏
页码:7 / 18
页数:12
相关论文
共 18 条
[1]  
Ajtai M, 2009, LECT NOTES COMPUT SC, V5555, P37, DOI 10.1007/978-3-642-02927-1_5
[2]   FAULT-TOLERANCE - SURVIVAL ATTRIBUTE OF DIGITAL SYSTEMS [J].
AVIZIENIS, A .
PROCEEDINGS OF THE IEEE, 1978, 66 (10) :1109-1125
[3]   ON SORTING IN THE PRESENCE OF ERRONEOUS INFORMATION [J].
BAGCHI, A .
INFORMATION PROCESSING LETTERS, 1992, 43 (04) :213-215
[4]  
DIACONIS P, 1977, J ROYAL STAT SOC B, V39
[5]  
FEHERVARI I, 2009, P 2009 INT C GEN EV
[6]  
GIESEN J, 1977, FUNDAMENTA INFORM, V21, P1001
[7]  
Knuth Donald E., 1997, The Art of Computer Programming: Seminumerical Algorithms, V3rd
[8]  
KOPETZ H, 2004, AUT SOFTW WORKSH SAN
[9]  
LACY S, 1991, BYTE MAGAZINE APR, P315
[10]   COPING WITH ERRONEOUS INFORMATION WHILE SORTING [J].
LAKSHMANAN, KB ;
RAVIKUMAR, B ;
GANESAN, K .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (09) :1081-1084