Boolean Unateness Testing with $\widetilde{O}(n^{3/4})$ Adaptive Queries

We give an adaptive algorithm which tests whether an unknown Boolean function $f\colon \{0, 1\}^n \to\{0, 1\}$ is unate, i.e. every variable of $f$ is either non-decreasing or non-increasing, or $\epsilon$-far from unate with one-sided error using $\widetilde{O}(n^{3/4}/\epsilon^2)$ queries. This improves on the best adaptive $O(n/\epsilon)$-query algorithm from Baleshzar, Chakrabarty, Pallavoor, Raskhodnikova and Seshadhri when $1/\epsilon \ll n^{1/4}$. Combined with the $\widetilde{\Omega}(n)$-query lower bound for non-adaptive algorithms with one-sided error of [CWX17, BCPRS17], we conclude that adaptivity helps for the testing of unateness with one-sided error. A crucial component of our algorithm is a new subroutine for finding bi-chromatic edges in the Boolean hypercube called adaptive edge search.

[1]  L. Babai,et al.  Theory of Computing , 2015 .

[2]  Dana Ron,et al.  Testing Monotonicity , 2000, Comb..

[3]  Rocco A. Servedio,et al.  New Algorithms and Lower Bounds for Monotonicity Testing , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[4]  Subhash Khot,et al.  An Õ(n) Queries Adaptive Tester for Unateness , 2016, Electron. Colloquium Comput. Complex..

[5]  Eric Blais Testing juntas nearly optimally , 2009, STOC '09.

[6]  Seshadhri Comandur,et al.  A $\widetilde{O}(n)$ Non-Adaptive Tester for Unateness , 2016, ArXiv.

[7]  Sofya Raskhodnikova,et al.  Testing Unateness of Real-Valued Functions , 2016, ArXiv.

[8]  Sofya Raskhodnikova,et al.  A Lower Bound for Nonadaptive, One-Sided Error Testing of Unateness of Boolean Functions over the Hypercube , 2017, Electron. Colloquium Comput. Complex..

[9]  Seshadhri Comandur,et al.  An o(n) Monotonicity Tester for Boolean Functions over the Hypercube , 2016, SIAM J. Comput..

[10]  Sofya Raskhodnikova,et al.  Optimal Unateness Testers for Real-Valued Functions: Adaptivity Helps , 2017, ICALP.

[11]  Rocco A. Servedio,et al.  Boolean Function Monotonicity Testing Requires (Almost) n 1/2 Non-adaptive Queries , 2014, STOC.

[12]  Clément L. Canonne,et al.  An adaptivity hierarchy theorem for property testing , 2017, computational complexity.

[13]  Jinyu Xie,et al.  Beyond Talagrand functions: new lower bounds for testing monotonicity and unateness , 2017, STOC.

[14]  Seshadhri Comandur,et al.  A o(n) monotonicity tester for boolean functions over the hypercube , 2013, STOC '13.

[15]  M. Talagrand Isoperimetry, logarithmic sobolev inequalities on the discrete cube, and margulis' graph connectivity theorem , 1993 .

[16]  Eric Blais,et al.  A polynomial lower bound for testing monotonicity , 2016, STOC.

[17]  Subhash Khot,et al.  On Monotonicity Testing and Boolean Isoperimetric Type Theorems , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[18]  Seshadhri Comandur,et al.  A Õ(n) Non-Adaptive Tester for Unateness , 2016, Electron. Colloquium Comput. Complex..

[19]  Seshadhri Comandur,et al.  An Optimal Lower Bound for Monotonicity Testing over Hypergrids , 2014, Theory Comput..