Testing local properties of arrays

11/19/2018
by   Omri Ben-Eliezer, et al.
0

We study testing of local properties in one-dimensional and multi-dimensional arrays. A property of d-dimensional arrays f:[n]^d →Σ is k-local if it can be defined by a family of k ×...× k forbidden consecutive patterns. This definition captures numerous interesting properties. For example, monotonicity, Lipschitz continuity and submodularity are 2-local; convexity is (usually) 3-local; and many typical problems in computational biology and computer vision involve o(n)-local properties. In this work, we present a generic approach to test all local properties of arrays over any finite (and not necessarily bounded size) alphabet. We show that any k-local property of d-dimensional arrays is testable by a simple canonical one-sided error non-adaptive ε-test, whose query complexity is O(ϵ^-1k ϵ n/k) for d = 1 and O(c_d ϵ^-1/d k · n^d-1) for d > 1. The queries made by the canonical test constitute sphere-like structures of varying sizes, and are completely independent of the property and the alphabet Σ. The query complexity is optimal for a wide range of parameters: For d=1, this matches the query complexity of many previously investigated local properties, while for d > 1 we design and analyze new constructions of k-local properties whose one-sided non-adaptive query complexity matches our upper bounds. For some previously studied properties, our method provides the first known sublinear upper bound on the query complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2016

Deleting and Testing Forbidden Patterns in Multi-Dimensional Arrays

Understanding the local behaviour of structured multi-dimensional data i...
research
11/10/2022

Directed Isoperimetric Theorems for Boolean Functions on the Hypergrid and an O(n√(d)) Monotonicity Tester

The problem of testing monotonicity for Boolean functions on the hypergr...
research
11/25/2019

Near-Optimal Algorithm for Distribution-Free Junta Testing

In this paper, We firstly present an algorithm for the problem of distri...
research
06/08/2020

An Optimal Tester for k-Linear

A Boolean function f:{0,1}^n→{0,1} is k-linear if it returns the sum (ov...
research
08/30/2023

Support Testing in the Huge Object Model

The Huge Object model is a distribution testing model in which we are gi...
research
07/25/2022

Testing of Index-Invariant Properties in the Huge Object Model

The study of distribution testing has become ubiquitous in the area of p...
research
09/11/2023

Testing Spreading Behavior in Networks with Arbitrary Topologies

Inspired by the works of Goldreich and Ron (J. ACM, 2017) and Nakar and ...

Please sign up or login with your details

Forgot password? Click here to reset