Suppose is a randomized estimation algorithm that uses random bits and outputs values in . We show how to execute on adaptively chosen inputs using only $n + O(k \log(d + 1))nk$ (at the cost of mild increases in the error and failure probability). Our algorithm combines a variant of the INW pseudorandom generator (STOC '94) with a new scheme for shifting and rounding the outputs of . We prove that modifying the outputs of is necessary in this setting, and furthermore, our algorithm’s randomness complexity is near-optimal in the case . As an application, we give a randomness-efficient version of the Goldreich-Levin algorithm; our algorithm finds all Fourier coefficients with absolute value at least of a function using $O(n \log n) \cdot (1/\theta)FO(n)$ random bits (independent of ), improving previous work by Bshouty et al. (JCSS '04).

生成讲解博客的中文版本

生成AI智能校验的中文版本