# Pattern Matching for Separable Permutations

@inproceedings{Neou2016PatternMF, title={Pattern Matching for Separable Permutations}, author={Both Emerite Neou and Romeo Rizzi and St{\'e}phane Vialette}, booktitle={SPIRE}, year={2016} }

Given a permutation \(\pi \) (called the text) of size n and another permutation \(\sigma \) (called the pattern) of size k, the NP-complete permutation pattern matching problem asks whether \(\sigma \) occurs in \(\pi \) as an order-isomorphic subsequence. In this paper, we focus on separable permutations (those permutations that avoid both 2413 and 3142, or, equivalently, that admit a separating tree). The main contributions presented in this paper are as follows.

## 7 Citations

### Pattern Matching for k-Track Permutations

- Mathematics, Computer ScienceIWOCA
- 2018

This paper proposes and implements an exact algorithm, FPT for parameters k and \(|\pi |\), which allows to solve efficiently some large instances of the permutation pattern (PP) problem.

### Permutation Pattern matching in (213, 231)-avoiding permutations

- Mathematics, Computer ScienceDiscret. Math. Theor. Comput. Sci.
- 2016

This work gives a linear-time algorithm in case both π and σ avoid the two size-3 permutations 213 and 231, and extends the research to bivincular patterns that avoid213 and 231 and presents a O(kn 4)-time algorithm.

### The Complexity of Pattern Matching for 321-Avoiding and Skew-Merged Permutations

- Computer Science, MathematicsDiscret. Math. Theor. Comput. Sci.
- 2016

Two polynomial time algorithms for special cases of the Permutation Pattern Matching problem are presented, applicable if both $\pi$ and $\tau$ are $321$-avoiding and skew-merged.

### Permutation Pattern Matching for Doubly Partially Ordered Patterns

- Mathematics, Computer ScienceCPM
- 2022

The Doubly Partially Ordered Pattern Matching (or DPOP Matching) problem is studied, a natural extension of the Permutation pattern matching problem, and restrictions on several parameters/properties of the input are considered, giving a(n almost) complete landscape for the algorithmic complexity of the problem.

### Unshuffling Permutations: Trivial Bijections and Compositions

- MathematicsTAMC
- 2019

The f-Unshuffle-Permutation problem is obtained, which is to decide whether there exists a permutation \(\sigma \in S_n\) such that Open image in new window .

### Permutation pattern matching

- Philosophy
- 2017

Cette these s'interesse au probleme de la recherche de motif dans les permutations, qui a pour objectif de savoir si un motif apparait dans un texte, en prenant en compte que le motif et le texte…

### Theory and Applications of Models of Computation

- EngineeringLecture Notes in Computer Science
- 2019

This paper looks at ways of scheduling workloads over the multiplexed batteries to maximize the overall efficiency and considers two ways to model the efficiency and give efficient solutions to the same.

## References

SHOWING 1-10 OF 22 REFERENCES

### Longest Common Separable Pattern between Permutations

- Mathematics, Computer ScienceArXiv
- 2007

It is shown that the NP-hard problem of finding the longest common pattern between two permutations cannot be approximated better than within a ratio of $sqrt{Opt}$ (where $Opt$ is the size of an optimal solution) when taking common patterns belonging to pattern-avoiding classes of permutations.

### Longest Common Separable Pattern Among Permutations

- Mathematics, Computer ScienceCPM
- 2007

It is shown that the NP-hard problem of finding the longest common pattern between two permutations cannot be approximated better than within a ratio of √opt (where opt is the size of an optimal solution) when taking common patterns belonging to patternavoiding permutation classes.

### Pattern Matching for Permutations

- MathematicsInf. Process. Lett.
- 1998

A polynomial time algorithm is given for the decision problem, and the corresponding counting problem, in the case that P is separable—i.e. contains neither the subpattern (3,1, 4,2) nor its reverse, the sub pattern (2,4, 1,3).

### A Fast Algorithm for Permutation Pattern Matching Based on Alternating Runs

- Computer Science, MathematicsAlgorithmica
- 2015

This paper presents a fixed-parameter algorithm solving the NP-complete Permutation Pattern Matching problem with a worst-case runtime of 1.79, and proves that under standard complexity theoretic assumptions such a Fixedparameter tractability result is not possible for P.

### The longest common pattern problem for two permutations

- Mathematics
- 2006

In this paper, we give a polynomial (O(n 8 )) algorithm for finding a longest common pattern between two permutations of size n given that one is separable. We also give an algorithm for general…

### Finding small patterns in permutations in linear time

- Mathematics, Computer ScienceSODA
- 2014

A novel type of decompositions for permutations and a corresponding width measure is introduced and shown how to solve the Permutation Pattern problem in linear time if a bounded-width decomposition is given in the input.

### Unshuffling Permutations

- Mathematics, Computer ScienceLATIN
- 2016

By using a pattern avoidance criterion on oriented perfect matchings, it is proved that recognizing square permutations is NP-complete.

### Algorithms for Pattern Involvement in Permutations

- Computer ScienceISAAC
- 2001

By using carefully chosen data structures to fine tune the methods, it is established that any pattern of length 4 can be detected in O(n log n) time.

### On Complexity of the Subpattern Problem

- Computer Science, MathematicsSIAM J. Discret. Math.
- 2008

It turns out that for most permutations $C^{\bf T}(\pi) = \Omega(k)$, and thus, in general, the upper bound on the running time cannot be significantly improved using this approach.