Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids

From MaRDI portal



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]nmapstoR (for some ordered range 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 xprecy, f(x)leqf(y). The distance to monotonicity, epsf, is the minimum fraction of values of f that need to be changed to make f monotone. For k=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−1nlog|R|) samples can distinguish a monotone function from one where epsf>eps. On the other hand, the best lower bound for monotonicity testing over the hypercube is min(|R|2,n). This leaves a quadratic gap in our knowledge, since |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−1nlogklog|R|) samples, while the best known (non-adaptive) lower bound is Omega(eps−1nlogk). We give a (non-adaptive) monotonicity tester for hypergrids running in O(eps−1nlogk) time. Our techniques lead to optimal property testers (with the same running time) for the natural emph{Lipschitz property} on hypercubes and hypergrids. (A c-Lipschitz function is one where |f(x)−f(y)|leqc|x−y|1.) In fact, we give a general unified proof for O(eps−1nlogk)-query testers for a class of "bounded-derivative" properties, a class containing both monotonicity and Lipschitz.





Cited in
(36)








This page was built for publication: Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5495812)