English

Approximating the Distance to Monotonicity of Boolean Functions

Data Structures and Algorithms 2021-02-26 v2 Computational Complexity Discrete Mathematics

Abstract

We design a nonadaptive algorithm that, given oracle access to a function f:{0,1}n{0,1}f: \{0,1\}^n \to \{0,1\} which is α\alpha-far from monotone, makes poly(n,1/α)(n, 1/\alpha) queries and returns an estimate that, with high probability, is an O~(n)\widetilde{O}(\sqrt{n})-approximation to the distance of ff 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/α)(n, 1/\alpha)-query nonadaptive algorithm that approximates the distance to monotonicity significantly better by showing that, for all constant κ>0,\kappa > 0, every nonadaptive n1/2κn^{1/2 - \kappa}-approximation algorithm for this problem requires 2nκ2^{n^\kappa} 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 kk-junta.

Keywords

Cite

@article{arxiv.1911.06924,
  title  = {Approximating the Distance to Monotonicity of Boolean Functions},
  author = {Ramesh Krishnan S. Pallavoor and Sofya Raskhodnikova and Erik Waingarten},
  journal= {arXiv preprint arXiv:1911.06924},
  year   = {2021}
}

Comments

To be published in Random Structures & Algorithms

R2 v1 2026-06-23T12:17:44.269Z