Information Processing Letters
Finding pattern matchings for permutations
Information Processing Letters
Pattern matching for permutations
Information Processing Letters
Combinatorics of Permutations
Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series)
Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series)
On Complexity of the Subpattern Problem
SIAM Journal on Discrete Mathematics
Algorithms for Pattern Involvement in Permutations
ISAAC '01 Proceedings of the 12th International Symposium on Algorithms and Computation
Pattern Matching for 321-Avoiding Permutations
ISAAC '09 Proceedings of the 20th International Symposium on Algorithms and Computation
Hi-index | 0.00 |
The NP-complete Permutation Pattern Matching problem asks whether a permutation P can be matched into a permutation T. A matching is an order-preserving embedding of P into T. We present a fixed-parameter algorithm solving this problem with an exponential worst-case runtime of $\mathcal{O}^*(1.79^{\sf{run}(T)})$, where run(T) denotes the number of alternating runs of T. This is the first algorithm that improves upon the $\mathcal{O}^*(2^n)$ runtime required by brute-force search without imposing restrictions on P and T. Furthermore we prove that --- under standard complexity theoretic assumptions --- such a fixed-parameter tractability result is not possible for run(P).