Improved algorithm for permutation testing

06/15/2020
by   Xiaojin Zhang, et al.
0

We study the problem of testing forbidden patterns. The patterns that are of significant interest include monotone pattern and (1,3,2)-pattern. For the problem of testing monotone patterns, <cit.> propose a non-adaptive algorithm with query complexity (log n)^O(k^2). <cit.> then improve the query complexity of non-adaptive algorithm to Ω((log n)^⌊log k⌋). Further, <cit.> propose an adaptive algorithm for testing monotone pattern with optimal query complexity O(log n). However, the adaptive algorithm and the analysis are rather complicated. We provide a simple adaptive algorithm with one-sided error for testing monotone permutation. We also present an algorithm with improved query complexity for testing (1,3,2)-pattern.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2019

Optimal Adaptive Detection of Monotone Patterns

We investigate adaptive sublinear algorithms for detecting monotone patt...
research
10/03/2019

Finding monotone patterns in sublinear time

We study the problem of finding monotone subsequences in an array from t...
research
11/25/2019

Near-Optimal Algorithm for Distribution-Free Junta Testing

In this paper, We firstly present an algorithm for the problem of distri...
research
04/03/2023

A d^1/2+o(1) Monotonicity Tester for Boolean Functions on d-Dimensional Hypergrids

Monotonicity testing of Boolean functions on the hypergrid, f:[n]^d →{0,...
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
06/17/2021

Exploring the Properties and Evolution of Neural Network Eigenspaces during Training

In this work we explore the information processing inside neural network...
research
07/22/2021

Griddings of permutations and hardness of pattern matching

We study the complexity of the decision problem known as Permutation Pat...

Please sign up or login with your details

Forgot password? Click here to reset