Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids
Abstract
The problem of monotonicity testing over the hypergrid and its special case, the hypercube, is a classic, well-studied, yet unsolved question in property testing. We are given query access to (for some ordered range ). The hypergrid/cube has a natural partial order given by coordinate-wise ordering, denoted by . A function is \emph{monotone} if for all pairs , . The distance to monotonicity, , is the minimum fraction of values of that need to be changed to make monotone. For (the boolean hypercube), the usual tester is the \emph{edge tester}, which checks monotonicity on adjacent pairs of domain points. It is known that the edge tester using samples can distinguish a monotone function from one where . On the other hand, the best lower bound for monotonicity testing over the hypercube is . This leaves a quadratic gap in our knowledge, since can be . We resolve this long standing open problem and prove that samples suffice for the edge tester. For hypergrids, known testers require samples, while the best known (non-adaptive) lower bound is . We give a (non-adaptive) monotonicity tester for hypergrids running in time. Our techniques lead to optimal property testers (with the same running time) for the natural \emph{Lipschitz property} on hypercubes and hypergrids. (A -Lipschitz function is one where .) In fact, we give a general unified proof for -query testers for a class of "bounded-derivative" properties, a class containing both monotonicity and Lipschitz.
Keywords
Cite
@article{arxiv.1204.0849,
title = {Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids},
author = {Deeparnab Chakrabarty and C. Seshadhri},
journal= {arXiv preprint arXiv:1204.0849},
year = {2014}
}
Comments
Cleaner proof and much better presentation