Almost Tight Upper Bound for Finding Fourier Coefficients of Bounded Pseudo- Boolean Functions

Abstract

A k-bounded pseudo-Boolean function is a real-valued function on 0 , 1 n that can be expressed as a sum of functions depending on at most k input bits. The k-bounded functions play an important role in a number of areas including molecular biology, biophysics, and evolutionary computation. We consider the problem of finding the Fourier coefficients of k-bounded functions, or equivalently, finding the coefficients of multilinear polynomials on − 1 , 1 n of degree k or less. Given a k-bounded function f with m non-zero Fourier coefficients for constant k, we present a randomized algorithm to find the Fourier coefficients of f with high probability in O ( m log n ) function evaluations. The best known upper bound was O ( λ ( n , m ) m log n ) , where λ ( n , m ) is between n 1 2 and n depending on m. Our bound improves the previous bound by a factor of Ω ( n 1 2 ) . It is almost tight with respect to the lower bound Ω ( m log n log m ) . In the process, we also consider the problem of finding k-bounded hypergraphs with a certain type of queries under an oracle with one-sided error. The problem is of self interest and we give an optimal algorithm for the problem.

Cite

Text

Choi et al. "Almost Tight Upper Bound for Finding Fourier Coefficients of Bounded Pseudo- Boolean Functions." Annual Conference on Computational Learning Theory, 2008. doi:10.1016/j.jcss.2010.08.011

Markdown

[Choi et al. "Almost Tight Upper Bound for Finding Fourier Coefficients of Bounded Pseudo- Boolean Functions." Annual Conference on Computational Learning Theory, 2008.](https://mlanthology.org/colt/2008/choi2008colt-almost/) doi:10.1016/j.jcss.2010.08.011

BibTeX

@inproceedings{choi2008colt-almost,
  title     = {{Almost Tight Upper Bound for Finding Fourier Coefficients of Bounded Pseudo- Boolean Functions}},
  author    = {Choi, Sung-Soon and Jung, Kyomin and Kim, Jeong Han},
  booktitle = {Annual Conference on Computational Learning Theory},
  year      = {2008},
  pages     = {123-134},
  doi       = {10.1016/j.jcss.2010.08.011},
  url       = {https://mlanthology.org/colt/2008/choi2008colt-almost/}
}