Maximum Selection and Sorting with Adversarial Comparators
Maximum Selection and Sorting with Adversarial Comparators
复制标题
使用对抗性比较器进行最大选择和排序
DOI:
--
复制
发表时间:
2018
影响因子:
6
通讯作者:
A. Suresh
中科院分区:
文献类型:
--
作者:
Jayadev Acharya;Moein Falahatgar;Ashkan Jafarpour;A. Orlitsky;A. Suresh
We study maximum selection and sorting of n numbers using imperfect pairwise comparators. The imperfect comparator returns the larger of the two inputs if the inputs are more than a given threshold apart and an adversarially-chosen input otherwise. We consider two adversarial models: a non-adaptive adversary that decides on the outcomes in advance and an adaptive adversary that decides on the outcome of each comparison depending on the previous comparisons and outcomes. Against the non-adaptive adversary, we derive a maximum-selection algorithm that uses at most 2n comparisons in expectation and a sorting algorithm that uses at most 2n lnn comparisons in expectation. In the presence of the adaptive adversary, the proposed maximum-selection algorithm uses Θ(n log(1/ )) comparisons to output a correct answer with probability at least 1− , resolving an open problem in Ajtai et al. (2015). Our study is motivated by a density-estimation problem. Given samples from an unknown distribution, we would like to find a distribution among a known class of n candidate distributions that is close to the underlying distribution in `1 distance. Scheffe’s algorithm, for example, in Devroye and Lugosi (2001) outputs a distribution at an `1 distance at most 9 times the minimum and runs in time Θ(n log n). Using our algorithm, the runtime reduces to Θ(n log n).