Journal Article10.1002/RSA.20840
Testing for forbidden order patterns in an array
18
TL;DR: In this paper, the authors studied the problem of testing the π-freeness of a sequence f : {1,..., n} → ℝ of length n contains a pattern π ∈ 𝔖k, k constant, be a (forbidden) pattern.
read more
Abstract: In this paper, we study testing of sequence properties that are defined by forbidden order patterns. A sequence f : {1, . . . , n} → ℝ of length n contains a pattern π ∈ 𝔖k (𝔖k is the group of permutations of k elements), iff there are indices i1 f(iy) whenever π(x) > π(y). If f does not contain π, we say f is π-free. For example, for π = (2, 1), the property of being π-free is equivalent to being non-decreasing, i.e. monotone. The property of being (k, k − 1, . . . , 1)-free is equivalent to the property of having a partition into at most k − 1 non-decreasing subsequences.Let π ∈ 𝔖k, k constant, be a (forbidden) pattern. Assuming f is stored in an array, we consider the property testing problem of distinguishing the case that f is π-free from the case that f differs in more than ϵn places from any π-free sequence. We show the following results: There is a clear dichotomy between the monotone patterns and the non-monotone ones:• For monotone patterns of length k, i.e., (k, k − 1, . . . , 1) and (1, 2, . . . , k), we design non-adaptive one-sided error ϵ-tests of (ϵ−1 log n)O(k2) query complexity.• For non-monotone patterns, we show that for any size-k non-monotone π, any non-adaptive one-sided error ϵ-test requires at least [EQUATION] queries. This general lower bound can be further strengthened for specific non-monotone k-length patterns to Ω(n1−2/(k+1)).On the other hand, there always exists a non-adaptive one-sided error ϵ-test for π ∈ 𝔖k with O(ϵ−1/kn1−1/k) query complexity. Again, this general upper bound can be further strengthened for specific non-monotone patterns. E.g., for π = (1, 3, 2), we describe an ϵ-test with (almost tight) query complexity of [EQUATION].Finally, we show that adaptivity can make a big difference in testing non-monotone patterns, and develop an adaptive algorithm that for any π ∈ 𝔖3, tests π-freeness by making (ϵ−1 log n)O(1) queries.For all algorithms presented here, the running times are linear in their query complexity.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
Property Testing and its connection to Learning and Approximation
TL;DR: In this paper, the authors consider the question of determining whether a function f has property P or is e-far from any function with property P. In some cases, it is also allowed to query f on instances of its choice.
873
•Journal Article
Improved Testing Algorithms for Monotonicity.
TL;DR: Improved algorithms for testing monotonicity of functions are presented, given the ability to query an unknown function f: Σ n ↦ Ξ, and the test always accepts a monotone f, and rejects f with high probability if it is e-far from being monotones.
152
•Journal Article
Property Testing Lower Bounds via Communication Complexity.
TL;DR: A new technique for proving lower bounds in property testing is developed, by showing a strong connection between testing and communication complexity, and significantly strengthens the best known bounds.
107
Testing for forbidden order patterns in an array
Ilan Newman,Yuri Rabinovich,Deepak Rajendraprasad,Christian Sohler +3 more
- 16 Jan 2017
TL;DR: It is shown that adaptivity can make a big difference in testing non-monotone patterns, and an adaptive algorithm is developed that for any π ∈ 𝔖3, tests π-freeness by making (ϵ−1 log n)O(1) queries.
34
A o(d) · polylog n Monotonicity Tester for Boolean Functions over the Hypergrid [n] d .
Hadley Black,Deeparnab Chakrabarty,C. Seshadhri +2 more
- 01 Jan 2017
TL;DR: The main technical contribution is a Margulis-style isoperimetric result for the augmented hypergrid, and the non-adaptive tester, like previous testers for the hypercube domain, performs directed random walks on this structure.
23
References
•Proceedings Article
Using dynamic time warping to find patterns in time series
Donald J. Berndt,James Clifford +1 more
- 31 Jul 1994
TL;DR: Preliminary experiments with a dynamic programming approach to pattern detection in databases, based on the dynamic time warping technique used in the speech recognition field, are described.
3.8K
•Book
Discrete Mathematics and Its Applications
Kenneth H. Rosen
- 01 Jan 1984
TL;DR: This text is designed for the sophomore/junior level introduction to discrete mathematics taken by students preparing for future coursework in areas such as math, computer science and engineering.
1.7K
Property testing and its connection to learning and approximation
TL;DR: This paper considers the question of determining whether a function f has property P or is ε-far from any function with property P, and devise algorithms to test whether the underlying graph has properties such as being bipartite, k-Colorable, or having a clique of density p-Clique with respect to the vertex set.
Robust Characterizations of Polynomials withApplications to Program Testing
Ronitt Rubinfeld,Madhu Sudan +1 more
TL;DR: The characterizations provide results in the area of coding theory by giving extremely fast and efficient error-detecting schemes for some well-known codes and play a crucial role in subsequent results on the hardness of approximating some NP-optimization problems.
1.1K
•Journal Article
Property Testing and its connection to Learning and Approximation
TL;DR: In this paper, the authors consider the question of determining whether a function f has property P or is e-far from any function with property P. In some cases, it is also allowed to query f on instances of its choice.
873