Boolean function monotonicity testing requires (almost) $n^{1/2}$ queries
Mark Chen, Xi Chen, Hao Cui, William Pires, Jonah Stockwell
TL;DR
This work resolves a long-standing gap in the query complexity of monotonicity testing by proving that any two-sided adaptive monotonicity tester must use at least $ ilde{Ω}(n^{0.5-c})$ queries for any constant $c>0$, nearly matching the known upper bound of $ ilde{O}( ext{√}n)$. The authors develop a sophisticated multilevel Talagrand construction that builds a complete $2ℓ$-level tree of random terms and clauses, and they formulate a strong oracle and the notion of safe outcomes to facilitate a Yao minimax lower-bound argument. Two main results—the $2ℓ$-level adaptive lower bound and the adaptivity-hierarchy bound—are proved by showing that the final algorithmic knowledge remains safe unless a large, coordinated exploration penetrates the layered construction. The paper also extends the analysis to constant rounds of adaptivity, achieving a tight $ ilde{Ω}( ext{√}n)$ bound, and discusses relative-error testing in sparse settings, indicating the broad reach of the multilevel Talagrand framework for related testing problems.
Abstract
We show that for any constant $c>0$, any (two-sided error) adaptive algorithm for testing monotonicity of Boolean functions must have query complexity $Ω(n^{1/2-c})$. This improves the $\tildeΩ(n^{1/3})$ lower bound of [CWX17] and almost matches the $\tilde{O}(\sqrt{n})$ upper bound of [KMS18].
