Noisy Computing of the Threshold Function
Abstract
Let denote the -out-of- threshold function: given input Boolean variables, the output is if and only if at least of the inputs are . We consider the problem of computing the function using noisy readings of the Boolean variables, where each reading is incorrect with some fixed and known probability . As our main result, we show that it is sufficient to use queries in expectation to compute the function with a vanishing error probability , where and denotes the Kullback-Leibler divergence between and distributions. Conversely, we show that any algorithm achieving an error probability of necessitates at least queries in expectation. The upper and lower bounds are tight when , and are within a multiplicative factor of when . In particular, when , the function corresponds to the function, in which case the upper and lower bounds are tight up to a multiplicative factor of two. Compared to previous work, our result tightens the dependence on in both the upper and lower bounds.
Cite
@article{arxiv.2403.07227,
title = {Noisy Computing of the Threshold Function},
author = {Ziao Wang and Nadim Ghaddar and Banghua Zhu and Lele Wang},
journal= {arXiv preprint arXiv:2403.07227},
year = {2024}
}