English

A quantum algorithm for approximating the influences of Boolean functions and its applications

Data Structures and Algorithms 2015-01-21 v2 Quantum Physics

Abstract

We investigate the influences of variables on a Boolean function ff based on the quantum Bernstein-Vazirani algorithm. A previous paper (Floess et al. in Math. Struct. in Comp. Science 23: 386, 2013) has proved that if a nn-variable Boolean function f(x1,,xn)f(x_1,\ldots,x_n) does not depend on an input variable xix_i, using the Bernstein-Vazirani circuit to ff will always obtain an output yy that has a 00 in the iith position. We generalize this result and show that after one time running the algorithm, the probability of getting a 1 in each position ii is equal to the dependence degree of ff on the variable xix_i, i.e. the influence of xix_i on ff. On this foundation, we give an approximation algorithm to evaluate the influence of any variable on a Boolean function. Next, as an application, we use it to study the Boolean functions with juntas, and construct probabilistic quantum algorithms to learn certain Boolean functions. Compared with the deterministic algorithms given by Floess et al., our probabilistic algorithms are faster.

Keywords

Cite

@article{arxiv.1409.1416,
  title  = {A quantum algorithm for approximating the influences of Boolean functions and its applications},
  author = {Hong-Wei Li and Li Yang},
  journal= {arXiv preprint arXiv:1409.1416},
  year   = {2015}
}

Comments

13 pages

R2 v1 2026-06-22T05:48:31.764Z