Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Average-case deterministic query complexity of boolean functions with fixed weight (2403.03530v2)

Published 6 Mar 2024 in cs.CC

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. 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
  2. “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
  3. 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
  4. “Quantum query complexity of almost all functions with fixed on-set size” In computational complexity 25 Springer, 2016, pp. 723–735
  5. 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
  6. “Properly learning decision trees in almost polynomial time” In Journal of the ACM 69.6 ACM New York, NY, 2022, pp. 1–19
  7. 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
  8. 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
  9. 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
  10. 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
  11. Johan Håstad “Computational limitations for small depth circuits”, 1986
  12. Johan Håstad “On the correlation of parity and small-depth circuits” In SIAM Journal on Computing 43.5 SIAM, 2014, pp. 1699–1708
  13. “Noise-Resistant Boolean-Functions are Juntas” Manuscript, 2003
  14. Tamás Lengyel “A combinatorial identity and the world series” In SIAM review 35.2 SIAM, 1993, pp. 294–297
  15. “The probabilistic method” In Lecture Notes, Department of Applied Mathematics, Charles University, Prague, 2001
  16. “Every decision tree has an influential variable” In 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS’05), 2005, pp. 31–39
  17. Ryan O’Donnell “Analysis of boolean functions” Cambridge University Press, 2014
  18. 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
  19. “Random-turn hex and other selection games” In The American Mathematical Monthly 114.5 Taylor & Francis, 2007, pp. 373–387
  20. 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
  21. Benjamin Rossman “The monotone complexity of k-clique on random graphs” In SIAM Journal on Computing 43.1 SIAM, 2014, pp. 256–279
  22. Benjamin Rossman “An entropy proof of the switching lemma and tight bounds on the decision-tree size of AC0” Manuscript, 2017
  23. Benjamin Rossman “Criticality of Regular Formulas” In 34th Computational Complexity Conference (CCC 2019) 137, 2019, pp. 1:1–1:28
  24. “Critical exponents for two-dimensional percolation” In Mathematical Research Letters 8, 2001, pp. 729–744
  25. 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

Summary

We haven't generated a summary for this paper yet.