The Complexity of Pattern Matching for $321$-Avoiding and Skew-Merged
PermutationsArticleAuthors: Michael H. Albert ; Marie-Louise Lackner ; Martin Lackner ; Vincent Vatter

NULL##NULL##NULL##0000-0001-5713-4059
Michael H. Albert;Marie-Louise Lackner;Martin Lackner;Vincent Vatter
The Permutation Pattern Matching problem, asking whether a pattern permutation $\pi$ is contained in a permutation $\tau$, is known to be NP-complete. In this paper we present two polynomial time algorithms for special cases. The first algorithm is applicable if both $\pi$ and $\tau$ are $321$-avoiding; the second is applicable if $\pi$ and $\tau$ are skew-merged.
Both algorithms have a runtime of $O(kn)$, where $k$ is the length of $\pi$ and $n$ the length of $\tau$.
Volume: Vol. 18 no. 2, Permutation Patterns 2015
Section: Permutation Patterns
Published on: December 21, 2016
Imported on: December 21, 2016
Keywords: Mathematics - Combinatorics, Computer Science - Data Structures and Algorithms, 05A05, 68Q25
Funding:
Source : OpenAIRE Graph- The Structure of Permutation Classes; Funder: National Science Foundation; Code: 1301692
- Restricted labelled combinatorial objects; Funder: National Science Foundation; Code: P 25337
- Decodyn: Treating Hard Problems with Decomposition and Dynamic Programming; Funder: National Science Foundation; Code: Y 698
- Fixed-Parameter Tractability in Artificial Intelligence and Reasoning (FAIR); Funder: National Science Foundation; Code: P 25518
- Algorithms for Complex Collective Decisions on Structured Domains; Funder: European Commission; Code: 639945