Finding monotone patterns in sublinear time

10/03/2019
by   Omri Ben-Eliezer, et al.
0

We study the problem of finding monotone subsequences in an array from the viewpoint of sublinear algorithms. For fixed k ∈N and ε > 0, we show that the non-adaptive query complexity of finding a length-k monotone subsequence of f [n] →R, assuming that f is ε-far from free of such subsequences, is Θ((log n)^log_2 k ). Prior to our work, the best algorithm for this problem, due to Newman, Rabinovich, Rajendraprasad, and Sohler (2017), made (log n)^O(k^2) non-adaptive queries; and the only lower bound known, of Ω(log n) queries for the case k = 2, followed from that on testing monotonicity due to Ergün, Kannan, Kumar, Rubinfeld, and Viswanathan (2000) and Fischer (2004).

READ FULL TEXT
research
11/04/2019

Optimal Adaptive Detection of Monotone Patterns

We investigate adaptive sublinear algorithms for detecting monotone patt...
research
06/15/2020

Improved algorithm for permutation testing

We study the problem of testing forbidden patterns. The patterns that ar...
research
04/04/2022

An Optimal Algorithm for Certifying Monotone Functions

Given query access to a monotone function f{0,1}^n→{0,1} with certificat...
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
02/11/2022

Improved Upper Bounds for Finding Tarski Fixed Points

We study the query complexity of finding a Tarski fixed point over the k...
research
07/14/2022

A Query-Optimal Algorithm for Finding Counterfactuals

We design an algorithm for finding counterfactuals with strong theoretic...
research
07/13/2022

Realizability Makes a Difference: A Complexity Gap for Sink-Finding in USOs

Algorithms for finding the sink in Unique Sink Orientations (USOs) of th...

Please sign up or login with your details

Forgot password? Click here to reset