Approximating the Distance to Monotonicity of Boolean Functions

Abstract

We design a nonadaptive algorithm that, given oracle access to a function f: \0,1\n \0,1\ which is α-far from monotone, makes poly(n, 1/α) queries and returns an estimate that, with high probability, is an O(n)-approximation to the distance of f to monotonicity. The analysis of our algorithm relies on an improvement to the directed isoperimetric inequality of Khot, Minzer, and Safra (SIAM J. Comput., 2018). Furthermore, we rule out a poly(n, 1/α)-query nonadaptive algorithm that approximates the distance to monotonicity significantly better by showing that, for all constant > 0, every nonadaptive n1/2 - -approximation algorithm for this problem requires 2n queries. This answers a question of Seshadhri (Property Testing Review, 2014) for the case of nonadaptive algorithms. We obtain our lower bound by proving an analogous bound for erasure-resilient (and tolerant) testers. Our method also yields the same lower bounds for unateness and being a k-junta.

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…