Testing Unateness Nearly Optimally
arXiv:1904.05309
Abstract
We present an -query algorithm that tests whether an unknown Boolean function is unate (i.e., every variable is either non-decreasing or non-increasing) or -far from unate. The upper bound is nearly optimal given the lower~bound of [CWX17a]. The algorithm builds on a novel use of the binary search procedure and its analysis over long random paths.