English

New algorithms and lower bounds for monotonicity testing

Computational Complexity 2014-12-19 v1

Abstract

We consider the problem of testing whether an unknown Boolean function ff is monotone versus ϵ\epsilon-far from every monotone function. The two main results of this paper are a new lower bound and a new algorithm for this well-studied problem. Lower bound: We prove an Ω~(n1/5)\tilde{\Omega}(n^{1/5}) lower bound on the query complexity of any non-adaptive two-sided error algorithm for testing whether an unknown Boolean function ff is monotone versus constant-far from monotone. This gives an exponential improvement on the previous lower bound of Ω(logn)\Omega(\log n) due to Fischer et al. [FLN+02]. We show that the same lower bound holds for monotonicity testing of Boolean-valued functions over hypergrid domains {1,,m}n\{1,\ldots,m\}^n for all m2m\ge 2. Upper bound: We give an O~(n5/6)poly(1/ϵ)\tilde{O}(n^{5/6})\text{poly}(1/\epsilon)-query algorithm that tests whether an unknown Boolean function ff is monotone versus ϵ\epsilon-far from monotone. Our algorithm, which is non-adaptive and makes one-sided error, is a modified version of the algorithm of Chakrabarty and Seshadhri [CS13a], which makes O~(n7/8)poly(1/ϵ)\tilde{O}(n^{7/8})\text{poly}(1/\epsilon) queries.

Keywords

Cite

@article{arxiv.1412.5655,
  title  = {New algorithms and lower bounds for monotonicity testing},
  author = {Xi Chen and Rocco A. Servedio and Li-Yang Tan},
  journal= {arXiv preprint arXiv:1412.5655},
  year   = {2014}
}
R2 v1 2026-06-22T07:36:02.147Z