Testing local properties of arrays
Abstract
We study testing of local properties in one-dimensional and multi-dimensional arrays. A property of -dimensional arrays is -local if it can be defined by a family of forbidden consecutive patterns. This definition captures numerous interesting properties. For example, monotonicity, Lipschitz continuity and submodularity are -local; convexity is (usually) -local; and many typical problems in computational biology and computer vision involve -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 -local property of -dimensional arrays is testable by a simple canonical one-sided error non-adaptive -test, whose query complexity is for and for . 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 , this matches the query complexity of many previously investigated local properties, while for we design and analyze new constructions of -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.
Cite
@article{arxiv.1811.07448,
title = {Testing local properties of arrays},
author = {Omri Ben-Eliezer},
journal= {arXiv preprint arXiv:1811.07448},
year = {2018}
}
Comments
ITCS 2019