English

Testing Unateness Nearly Optimally

Data Structures and Algorithms 2019-04-11 v1

Abstract

We present an O~(n2/3/ϵ2)\tilde{O}(n^{2/3}/\epsilon^2)-query algorithm that tests whether an unknown Boolean function f ⁣:{0,1}n{0,1}f\colon\{0,1\}^n\rightarrow \{0,1\} is unate (i.e., every variable is either non-decreasing or non-increasing) or ϵ\epsilon-far from unate. The upper bound is nearly optimal given the Ω~(n2/3)\tilde{\Omega}(n^{2/3}) lower~bound of [CWX17a]. The algorithm builds on a novel use of the binary search procedure and its analysis over long random paths.

Keywords

Cite

@article{arxiv.1904.05309,
  title  = {Testing Unateness Nearly Optimally},
  author = {Xi Chen and Erik Waingarten},
  journal= {arXiv preprint arXiv:1904.05309},
  year   = {2019}
}
R2 v1 2026-06-23T08:35:43.220Z