Optimal Bounds for Noisy Sorting

PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023(2023)

引用 6|浏览8
暂无评分
摘要
Sorting is a fundamental problem in computer science. In the classical setting, it is well-known that (1 +/- o (1))n log(2) n comparisons are both necessary and sufficient to sort a list of n elements. In this paper, we study the Noisy Sorting problem, where each comparison result is flipped independently with probability p for some fixed p is an element of (0, 1/2). As our main result, we show that (1 +/- o(1)) (1/I(p) + 1(1 - 2p) log(2) (1-p/p) n log(2) n noisy comparisons are both necessary and sufficient to sort n elements with error probability o(1) using noisy comparisons, where I(p) + 1 p log(2) p + (1 - p) log(2) (1 - p) is capacity of BSC channel with crossover probability p. This simultaneously improves the previous best lower and upper bounds (Wang, Ghaddar and Wang, ISIT 2022) for this problem. For the related Noisy Binary Search problem, we show that (1 +/- o(1)) (1 - delta) log(2) (n)/I(p) + 2 log(2) (1/delta)/(1 - 2p) log(2) (1-p/p)) noisy comparisons are both necessary and sufficient to find the predecessor of an element among n sorted elements with error probability delta. This extends the previous bounds of (Burnashev and Zigangirov, 1974), which are only tight for delta = 1/n(o(1)).
更多
查看译文
关键词
noisy sorting,noisy binary search,query complexity,information theory
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要