Domain Reduction for Monotonicity Testing: A o(d) Tester for Boolean Functions on Hypergrids

11/04/2018
by   Hadley Black, et al.
0

Testing monotonicity of Boolean functions over the hypergrid, f:[n]^d →{0,1}, is a classic problem in property testing. When the range is real-valued, there are Θ(d n)-query testers and this is tight. In contrast, the Boolean range qualitatively differs in two ways: (1) Independence of n: There are testers with query complexity independent of n [Dodis et al. (RANDOM 1999); Berman et al. (STOC 2014)], with linear dependence on d. (2) Sublinear in d: For the n=2 hypercube case, there are testers with o(d) query complexity [Chakrabarty, Seshadhri (STOC 2013); Khot et al. (FOCS 2015)]. It was open whether one could obtain both properties simultaneously. This paper answers this question in the affirmative. We describe a Õ(d^5/6)-query monotonicity tester for f:[n]^d →{0,1}. Our main technical result is a domain reduction theorem for monotonicity. For any function f, let ϵ_f be its distance to monotonicity. Consider the restriction f̂ of the function on a random [k]^d sub-hypergrid of the original domain. We show that for k = poly(d/ϵ), the expected distance of the restriction E[ϵ_f̂] = Ω(ϵ_f). Therefore, for monotonicity testing in d dimensions, we can restrict to testing over [n]^d, where n = poly(d/ϵ). Our result follows by applying the d^5/6·poly(1/ϵ, n, d)-query hypergrid tester of Black-Chakrabarty-Seshadhri (SODA 2018).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2018

Domain Reduction for Monotonicity Testing: A o(d) Tester for Boolean Functions in d-Dimensions

We describe a Õ(d^5/6)-query monotonicity tester for Boolean functions f...
research
04/08/2019

Junta correlation is testable

The problem of tolerant junta testing is a natural and challenging probl...
research
12/02/2019

Improved Algorithm for Tolerant Junta Testing

In this paper, we consider the problem of tolerant junta testing for boo...
research
05/09/2023

Testing versus estimation of graph properties, revisited

A distance estimator for a graph property 𝒫 is an algorithm that given G...
research
10/29/2017

A o(d) ·polylog n Monotonicity Tester for Boolean Functions over the Hypergrid [n]^d

We study monotonicity testing of Boolean functions over the hypergrid [n...
research
08/04/2023

Linear isomorphism testing of Boolean functions with small approximate spectral norm

Two Boolean functions f, g : F_2^n →-1, 1 are called linearly isomorphic...
research
01/09/2018

Adaptive Boolean Monotonicity Testing in Total Influence Time

The problem of testing monotonicity of a Boolean function f:{0,1}^n →{0,...

Please sign up or login with your details

Forgot password? Click here to reset