Relations between monotone complexity measures based on decision tree complexity

Farzan Byramji,Vatsal Jha,Chandrima Kayal,Rajat Mittal
2024-06-13
Abstract:In a recent result, Knop, Lovett, McGuire and Yuan (STOC 2021) proved the log-rank conjecture for communication complexity, up to log n factor, for any Boolean function composed with AND function as the inner gadget. One of the main tools in this result was the relationship between monotone analogues of well-studied Boolean complexity measures like block sensitivity and certificate complexity. The relationship between the standard measures has been a long line of research, with a landmark result by Huang (Annals of Mathematics 2019), finally showing that sensitivity is polynomially related to all other standard measures. In this article, we study the monotone analogues of standard measures like block sensitivity (mbs(f)), certificate complexity (MCC(f)) and fractional block sensitivity (fmbs(f)); and study the relationship between these measures given their connection with AND-decision tree and sparsity of a Boolean function. We show the following results: 1) Given a Boolean function $f : \{0, 1\}^{n} \rightarrow \{0, 1\}$, the ratio $fmbs(f^l )/mbs(f^l )$ is bounded by a function of n (and not l). A similar result was known for the corresponding standard measures (Tal, ITCS 2013). This result allows us to extend any upper bound by a well behaved measure on monotone block sensitivity to monotone fractional block sensitivity. 2) The question of the best possible upper bound on monotone block sensitivity by the logarithm of sparsity is equivalent to the natural question of best upper bound by degree on sensitivity. One side of this relationship was used in the proof by Knop, Lovett, McGuire and Yuan (STOC 2021). 3) For two natural classes of functions, symmetric and monotone, hitting set complexity (MCC) is equal to monotone sensitivity.
Computational Complexity,Discrete Mathematics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is about the relationships between monotone complexity measures, especially those measures based on decision - tree complexity. Specifically, the author studies the monotone versions of standard complexity measures (such as block sensitivity \( \text{mbs}(f) \), certificate complexity \( \text{MCC}(f) \) and fractional block sensitivity \( \text{fmbs}(f) \)), and explores the relationships among these measures and their connections with AND decision trees and the sparsity of Boolean functions. ### Main research questions: 1. **Relationship between monotone block sensitivity and fractional monotone block sensitivity**: - Given a Boolean function \( f: \{0,1\}^n \to \{0,1\} \), can the ratio \( \frac{\text{fmbs}(f^l)}{\text{mbs}(f^l)} \) be bounded by a function \( p(n) \) that only depends on \( n \)? That is, does there exist a function \( p(n) \) such that for all \( l \geq 1 \), \( \frac{\text{fmbs}(f^l)}{\text{mbs}(f^l)} \leq p(n) \)? - This result allows us to extend the upper bound of any well - behaved measure of monotone block sensitivity to fractional monotone block sensitivity. 2. **Optimal upper bound between monotone block sensitivity and sparsity**: - Can the optimal upper bound between monotone block sensitivity \( \text{mbs}(f) \) and logarithmic sparsity \( \log(\text{spar}(f)) \) be improved? Specifically, does there exist a constant \( \alpha \) such that for all Boolean functions \( f \), \( \text{mbs}(f) = O(\log^\alpha(\text{spar}(f))) \)? 3. **Monotone complexity measures for specific classes of functions**: - For natural classes of functions (such as symmetric functions and monotone functions), do monotone complexity measures (such as monotone sensitivity \( \text{ms}(f) \), monotone block sensitivity \( \text{mbs}(f) \), fractional monotone block sensitivity \( \text{fmbs}(f) \) and monotone certificate complexity \( \text{MCC}(f) \)) have a better sparsity - dependence relationship? ### Main contributions: - **Theorem 1**: It is proved that for any Boolean function \( f: \{0,1\}^n \to \{0,1\} \), the ratio \( \frac{\text{fmbs}(f^l)}{\text{mbs}(f^l)} \) can be bounded by a function \( p(n) \) that only depends on \( n \). - **Corollary 1**: A method is given on how to lift the upper bound of well - behaved measures of monotone block sensitivity to fractional monotone block sensitivity. - **Theorem 2**: It is proved that if there exists a constant \( \alpha \) such that for all Boolean functions \( f \), \( \text{mbs}(f) = O(\log^\alpha(\text{spar}(f))) \), then for all Boolean functions \( f \), \( s(f) = O(\deg^\alpha(f)) \). - **Theorem 3**: For symmetric functions and monotone functions, it is proved that monotone sensitivity, monotone block sensitivity, fractional monotone block sensitivity and monotone certificate complexity are equal. ### Research background: - **Decision - tree complexity**: It is a simple measure of the complexity of Boolean functions, only considering the number of queries of the algorithm to the input. - **Relationships between complexity measures**: Understanding the relationships between different complexity measures is an important research direction in computational complexity theory. - **Sensitivity conjecture**: Huang proved that there are polynomials between sensitivity \( s(f) \) and block sensitivity \( \text{bs}(f) \).