Optimal Adaptive Detection of Monotone Patterns

11/04/2019
by   Omri Ben-Eliezer, et al.
0

We investigate adaptive sublinear algorithms for detecting monotone patterns in an array. Given fixed 2 ≤ k ∈N and ε > 0, consider the problem of finding a length-k increasing subsequence in an array f [n] →R, provided that f is ε-far from free of such subsequences. Recently, it was shown that the non-adaptive query complexity of the above task is Θ((log n)^log_2 k ). In this work, we break the non-adaptive lower bound, presenting an adaptive algorithm for this problem which makes O(log n) queries. This is optimal, matching the classical Ω(log n) adaptive lower bound by Fischer [2004] for monotonicity testing (which corresponds to the case k=2), and implying in particular that the query complexity of testing whether the longest increasing subsequence (LIS) has constant length is Θ(log n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/03/2019

Finding monotone patterns in sublinear time

We study the problem of finding monotone subsequences in an array from t...
research
06/15/2020

Improved algorithm for permutation testing

We study the problem of testing forbidden patterns. The patterns that ar...
research
10/12/2020

New Sublinear Algorithms and Lower Bounds for LIS Estimation

Estimating the length of the longest increasing subsequence (LIS) in an ...
research
07/14/2022

A Query-Optimal Algorithm for Finding Counterfactuals

We design an algorithm for finding counterfactuals with strong theoretic...
research
07/28/2019

A Lower Bound on Cycle-Finding in Sparse Digraphs

We consider the problem of finding a cycle in a sparse directed graph G ...
research
07/13/2020

Adaptive minimax testing for circular convolution

Given observations from a circular random variable contaminated by an ad...
research
03/05/2018

Optimal Substring-Equality Queries with Applications to Sparse Text Indexing

We consider the problem of encoding a string of length n from an alphabe...

Please sign up or login with your details

Forgot password? Click here to reset