A Complexity Dichotomy for Permutation Pattern Matching on Grid Classes
V\'it Jel\'inek, Michal Opler, Jakub Pek\'arek

TL;DR
This paper establishes a clear complexity dichotomy for permutation pattern matching within monotone grid classes, showing polynomial-time solvability when the associated cell graph is a forest and NP-completeness otherwise.
Contribution
It provides the first complete classification of the computational complexity of C-Pattern PPM for monotone grid classes based on the structure of their cell graphs.
Findings
Polynomial-time solvable when cell graph is a forest
NP-complete when cell graph contains cycles
Generalization to grid classes with bounded grid-width
Abstract
Permutation Pattern Matching (PPM) is the problem of deciding for a given pair of permutations P and T whether the pattern P is contained in the text T. Bose, Buss and Lubiw showed that PPM is NP-complete. In view of this result, it is natural to ask how the situation changes when we restrict the pattern P to a fixed permutation class C; this is known as the C-Pattern PPM problem. Grid classes are special kind of permutation classes, consisting of permutations admitting a grid-like decomposition into simpler building blocks. Of particular interest are the so-called monotone grid classes, in which each building block is a monotone sequence. Recently, it has been discovered that grid classes, especially the monotone ones, play a fundamental role in the understanding of the structure of general permutation classes. This motivates us to study the hardness of C-Pattern PPM for a (monotone)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
