Boolean Unateness Testing with O(n3/4) Adaptive Queries

Abstract

We give an adaptive algorithm which tests whether an unknown Boolean function f \0, 1\n \0, 1\ is unate, i.e. every variable of f is either non-decreasing or non-increasing, or ε-far from unate with one-sided error using O(n3/4/ε2) queries. This improves on the best adaptive O(n/ε)-query algorithm from Baleshzar, Chakrabarty, Pallavoor, Raskhodnikova and Seshadhri when 1/ε n1/4. Combined with the (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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…