English

An Asymptotically Tight Bound on the Number of Relevant Variables in a Bounded Degree Boolean Function

Combinatorics 2018-11-20 v3 Computational Complexity

Abstract

We prove that there is a constant C6.614C\leq 6.614 such that every Boolean function of degree at most dd (as a polynomial over R\mathbb{R}) is a C2dC\cdot 2^d-junta, i.e. it depends on at most C2dC\cdot 2^d variables. This improves the d2d1d\cdot 2^{d-1} upper bound of Nisan and Szegedy [Computational Complexity 4 (1994)]. Our proof uses a new weighting scheme where we assign weights to variables based on the highest degree monomial they appear on. The bound of C2dC\cdot 2^d is tight up to the constant CC as a lower bound of 2d12^d-1 is achieved by a read-once decision tree of depth dd. We slightly improve the lower bound by constructing, for each positive integer dd, a function of degree dd with 32d123\cdot 2^{d-1}-2 relevant variables. A similar construction was independently observed by Shinkar and Tal.

Keywords

Cite

@article{arxiv.1801.08564,
  title  = {An Asymptotically Tight Bound on the Number of Relevant Variables in a Bounded Degree Boolean Function},
  author = {John Chiarelli and Pooya Hatami and Michael Saks},
  journal= {arXiv preprint arXiv:1801.08564},
  year   = {2018}
}

Comments

6 pages