Decision Tree Complexity versus Block Sensitivity and Degree

09/16/2022
by   Rahul Chugh, et al.
0

Relations between the decision tree complexity and various other complexity measures of Boolean functions is a thriving topic of research in computational complexity. It is known that decision tree complexity is bounded above by the cube of block sensitivity, and the cube of polynomial degree. However, the widest separation between decision tree complexity and each of block sensitivity and degree that is witnessed by known Boolean functions is quadratic. In this work, we investigate the tightness of the existing cubic upper bounds. We improve the cubic upper bounds for many interesting classes of Boolean functions. We show that for graph properties and for functions with a constant number of alternations, both of the cubic upper bounds can be improved to quadratic. We define a class of Boolean functions, which we call the zebra functions, that comprises Boolean functions where each monotone path from 0^n to 1^n has an equal number of alternations. This class contains the symmetric and monotone functions as its subclasses. We show that for any zebra function, decision tree complexity is at most the square of block sensitivity, and certificate complexity is at most the square of degree. Finally, we show using a lifting theorem of communication complexity by Göös, Pitassi and Watson that the task of proving an improved upper bound on the decision tree complexity for all functions is in a sense equivalent to the potentially easier task of proving a similar upper bound on communication complexity for each bi-partition of the input variables, for all functions. In particular, this implies that to bound the decision tree complexity it suffices to bound smaller measures like parity decision tree complexity, subcube decision tree complexity and decision tree rank, that are defined in terms of models that can be efficiently simulated by communication protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2018

Conflict complexity is lower bounded by block sensitivity

We show conflict complexity of any total boolean function, recently defi...
research
01/07/2020

Lifting with Simple Gadgets and Applications to Circuit and Proof Complexity

We significantly strengthen and generalize the theorem lifting Nullstell...
research
08/01/2020

On parity decision trees for Fourier-sparse Boolean functions

We study parity decision trees for Boolean functions. The motivation of ...
research
10/14/2020

Complexity Measures on the Symmetric Group and Beyond

We extend the definitions of complexity measures of functions to domains...
research
04/22/2019

Almost Optimal Testers for Concise Representations

We give improved and almost optimal testers for several classes of Boole...
research
04/17/2022

Comparison communication protocols

We introduce a restriction of the classical 2-party deterministic commun...
research
01/25/2018

Tight Bound on the Number of Relevant Variables in a Bounded degree Boolean function

In this paper, we prove that a degree d Boolean function depends on at m...

Please sign up or login with your details

Forgot password? Click here to reset