Abstract
A sequence f ā¶ [n] ā R contains a pattern š ĻāSk, that is, a permutations of [k], iff there are indices i1 < ā¦ < ik, such that f(ix) > f(iy) whenever Ļ(x) > Ļ(y). Otherwise, f is Ļ-free. We study the property testing problem of distinguishing, for a fixed Ļ, between Ļ-free sequences and the sequences which differ from any Ļ-free sequence in more than Ļµ n places. Our main findings are as follows: (1) For monotone patterns, that is, Ļ = (k,k ā 1,ā¦,1) and Ļ = (1,2,ā¦,k), there exists a nonadaptive one-sided error Ļµ-test of (Ļµšā1 log n)O(k2) query complexity. For any other Ļ, any nonadaptive one-sided error test requires Ī©(ān) queries. The latter lower-bound is tight for Ļ = (1,3,2). For specific ĻāSk it can be strengthened to Ī©(n1 ā 2/(k + 1)). The general case upper-bound is O(Ļµā1/kn1 ā 1/k). (2) For adaptive testing the situation is quite different. In particular, for any ĻāS3 there exists an adaptive Ļµ-tester of (Ļµšā1 log n)O(1) query complexity.
Original language | American English |
---|---|
Pages (from-to) | 402-426 |
Number of pages | 25 |
Journal | Random Structures and Algorithms |
Volume | 55 |
Issue number | 2 |
DOIs | |
State | Published - Sep 2019 |
Keywords
- Adaptive Testing
- Monotonicity Testing
- Non-adaptive Testing
- Property Testing
All Science Journal Classification (ASJC) codes
- Software
- Applied Mathematics
- General Mathematics
- Computer Graphics and Computer-Aided Design