Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids

Published 4 Apr 2012 in cs.DM, cs.CC, and cs.DS | (1204.0849v3)

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 f:[k]<sup>n</sup>Rf:[k]<sup>n</sup> \mapsto \R (for some ordered range R\R). The hypergrid/cube has a natural partial order given by coordinate-wise ordering, denoted by \prec. A function is \emph{monotone} if for all pairs xyx \prec y, f(x)f(y)f(x) \leq f(y). The distance to monotonicity, $\eps_f$, is the minimum fraction of values of ff that need to be changed to make ff monotone. For k=2k=2 (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 $O(\eps<sup>{-1}n\log|\R|)$ samples can distinguish a monotone function from one where $\eps_f &gt; \eps$. On the other hand, the best lower bound for monotonicity testing over the hypercube is min(R<sup>2,n)\min(|\R|<sup>2,n). This leaves a quadratic gap in our knowledge, since R|\R| can be $2n$. We resolve this long standing open problem and prove that $O(n/\eps)$ samples suffice for the edge tester. For hypergrids, known testers require $O(\eps<sup>{-1}n\log</sup> k\log |\R|)$ samples, while the best known (non-adaptive) lower bound is $\Omega(\eps<sup>{-1}</sup> n\log k)$. We give a (non-adaptive) monotonicity tester for hypergrids running in $O(\eps<sup>{-1}</sup> n\log k)$ time. Our techniques lead to optimal property testers (with the same running time) for the natural \emph{Lipschitz property} on hypercubes and hypergrids. (A cc-Lipschitz function is one where f(x)f(y)cxy1|f(x) - f(y)| \leq c|x-y|_1.) In fact, we give a general unified proof for $O(\eps<sup>{-1}n\log</sup> k)$-query testers for a class of "bounded-derivative" properties, a class containing both monotonicity and Lipschitz.

Citations (73)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.