1 research outputs found

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

    Full text link
    We prove that there is a constant C≀6.614C\leq 6.614 such that every Boolean function of degree at most dd (as a polynomial over R\mathbb{R}) is a Cβ‹…2dC\cdot 2^d-junta, i.e. it depends on at most Cβ‹…2dC\cdot 2^d variables. This improves the dβ‹…2dβˆ’1d\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 Cβ‹…2dC\cdot 2^d is tight up to the constant CC as a lower bound of 2dβˆ’12^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 3β‹…2dβˆ’1βˆ’23\cdot 2^{d-1}-2 relevant variables. A similar construction was independently observed by Shinkar and Tal.Comment: 6 page
    corecore