Quantum algorithms for the Goldreich-Levin learning problem

Abstract

The Goldreich-Levin algorithm was originally proposed for a cryptographic purpose and then applied to learning. The algorithm is to find some larger Walsh coefficients of an n variable Boolean function. Roughly speaking, it takes a poly(n,1ε1δ) time to output the vectors w with Walsh coefficients S(w)≥ε with probability at least 1-δ. However, in this paper, a quantum algorithm for this problem is given with query complexity O(1δε4), which is independent of n. Furthermore, the quantum algorithm is generalized to apply for an n variable m output Boolean function F with query complexity O(2m1δε4).

0

Discussion (0)

Sign in to join the discussion.

Loading comments…