English

Settling the query complexity of non-adaptive junta testing

Computational Complexity 2017-04-24 v1

Abstract

We prove that any non-adaptive algorithm that tests whether an unknown Boolean function f:{0,1}n{0,1}f: \{0, 1\}^n\to \{0, 1\} is a kk-junta or ϵ\epsilon-far from every kk-junta must make Ω~(k3/2/ϵ)\widetilde{\Omega}(k^{3/2} / \epsilon) many queries for a wide range of parameters kk and ϵ\epsilon. Our result dramatically improves previous lower bounds from [BGSMdW13, STW15], and is essentially optimal given Blais's non-adaptive junta tester from [Blais08], which makes O~(k3/2)/ϵ\widetilde{O}(k^{3/2})/\epsilon queries. Combined with the adaptive tester of [Blais09] which makes O(klogk+k/ϵ)O(k\log k + k /\epsilon) queries, our result shows that adaptivity enables polynomial savings in query complexity for junta testing.

Keywords

Cite

@article{arxiv.1704.06314,
  title  = {Settling the query complexity of non-adaptive junta testing},
  author = {Xi Chen and Rocco A. Servedio and Li-Yang Tan and Erik Waingarten and Jinyu Xie},
  journal= {arXiv preprint arXiv:1704.06314},
  year   = {2017}
}
R2 v1 2026-06-22T19:23:08.196Z