Average-case deterministic query complexity of boolean functions with fixed weight (2403.03530v2)
Abstract: We explore the $\textit{average-case deterministic query complexity}$ of boolean functions under a $\textit{uniform distribution}$, denoted by $\mathrm{D}\mathrm{ave}(f)$, the minimum average depth of zero-error decision tree computing a boolean function $f$. This measure has found several applications across diverse fields, yet its understanding is limited. We study $\mathrm{D}\mathrm{ave}(f)$ of several functions, including the penalty shoot-out function, symmetric functions, linear threshold functions and the tribes functions. We prove $\mathrm{D}\mathrm{ave}(f) \le \max { \log \frac{\mathrm{wt}(f)}{\log n} + O(\log \log \frac{\mathrm{wt}(f)}{\log n}), O(1) }$ for every $n$-variable boolean function $f$, where $\mathrm{wt}(f)$ denotes the weight (the number of inputs on which $f$ outputs $1$). For any $4\log n \le m(n) \le 2{n-1}$, we prove the upper bound is tight up to an additive logarithmic term for almost all $n$-variable boolean functions with weight $\mathrm{wt}(f) = m(n)$. Using H\r{a}stad's switching lemma or Rossman's switching lemma [Comput. Complexity Conf. 137, 2019], one can derive $\mathrm{D}\mathrm{ave}(f) \leq n(1 - \frac{1}{O(w)})$ or $\mathrm{D}\mathrm{ave}(f) \le n(1 - \frac{1}{O(\log s)})$ for CNF/DNF formulas of width $w$ or size $s$, respectively. We show that, for any $w \ge \log n + \log \log n + 3$, there exists a DNF formula of width $w$ and size $\lceil 2w / w \rceil$ such that $\mathrm{D}\mathrm{ave}(f) = n (1 - \frac{\log n}{\Theta(w)})$. In other words, we show the criticality upper bounds $O(w)$ and $O(\log s)$ are tight up to a multiplicative $\log n$ factor, providing evidence on the tightness of the switching lemmas.
- Scott Aaronson, Shalev Ben-David and Robin Kothari “Separations in query complexity using cheat sheets” In Proceedings of the forty-eighth annual ACM symposium on Theory of Computing, 2016, pp. 863–876
- “Degree vs. approximate degree and quantum implications of Huang’s sensitivity theorem” In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing, 2021, pp. 1330–1342
- Andris Ambainis and Ronald De Wolf “Average-case quantum query complexity” In Journal of Physics A: Mathematical and General 34.35 IOP Publishing, 2001, pp. 6741
- “Quantum query complexity of almost all functions with fixed on-set size” In computational complexity 25 Springer, 2016, pp. 723–735
- Itai Benjamini, Oded Schramm and David B. Wilson “Balanced boolean functions that can be evaluated so that every input bit is unlikely to be read” In Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, 2005
- “Properly learning decision trees in almost polynomial time” In Journal of the ACM 69.6 ACM New York, NY, 2022, pp. 1–19
- Guy Blanc, Jane Lange and Li-Yang Tan “Top-down induction of decision trees: rigorous guarantees and inherent limitations” In Electron. Colloquium Comput. Complex. TR19, 2019
- Enric Boix-Adserà, Matthew Brennan and Guy Bresler “The Average-Case Complexity of Counting Cliques in Erdös–Rényi Hypergraphs” In SIAM Journal on Computing SIAM, 2021, pp. FOCS19–39
- Ehud Friedgut, Gil Kalai and Assaf Naor “Boolean functions whose Fourier transform is concentrated on the first two levels” In Advances in Applied Mathematics 29.3 Elsevier, 2002, pp. 427–437
- Prahladh Harsha, Tulasimohan Molli and Ashutosh Shankar “Criticality of AC0superscriptAC0\text{AC}^{0}AC start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT-Formulae” In 38th Computational Complexity Conference (CCC 2023) 264, Leibniz International Proceedings in Informatics (LIPIcs), 2023, pp. 19:1–19:24
- Johan Håstad “Computational limitations for small depth circuits”, 1986
- Johan Håstad “On the correlation of parity and small-depth circuits” In SIAM Journal on Computing 43.5 SIAM, 2014, pp. 1699–1708
- “Noise-Resistant Boolean-Functions are Juntas” Manuscript, 2003
- Tamás Lengyel “A combinatorial identity and the world series” In SIAM review 35.2 SIAM, 1993, pp. 294–297
- “The probabilistic method” In Lecture Notes, Department of Applied Mathematics, Charles University, Prague, 2001
- “Every decision tree has an influential variable” In 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS’05), 2005, pp. 31–39
- Ryan O’Donnell “Analysis of boolean functions” Cambridge University Press, 2014
- Ryan O’Donnell and Rocco A. Servedio “Learning monotone decision trees in polynomial time” In 21st Annual IEEE Conference on Computational Complexity (CCC’06), 2006, pp. pp. 213–225
- “Random-turn hex and other selection games” In The American Mathematical Monthly 114.5 Taylor & Francis, 2007, pp. 373–387
- Benjamin Rossman “On the constant-depth complexity of k-clique” In Proceedings of the fortieth annual ACM symposium on Theory of computing, 2008, pp. 721–730
- Benjamin Rossman “The monotone complexity of k-clique on random graphs” In SIAM Journal on Computing 43.1 SIAM, 2014, pp. 256–279
- Benjamin Rossman “An entropy proof of the switching lemma and tight bounds on the decision-tree size of AC0” Manuscript, 2017
- Benjamin Rossman “Criticality of Regular Formulas” In 34th Computational Complexity Conference (CCC 2019) 137, 2019, pp. 1:1–1:28
- “Critical exponents for two-dimensional percolation” In Mathematical Research Letters 8, 2001, pp. 729–744
- Andrew Chi-Chin Yao “Probabilistic computations: Toward a unified measure of complexity” In 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), 1977, pp. 222–227