Griddings of permutations and hardness of pattern matching
V\'it Jel\'inek, Michal Opler, Jakub Pek\'arek

TL;DR
This paper investigates the computational complexity of permutation pattern matching, establishing new hardness results for restricted instances and identifying conditions under which the problem remains polynomial-time solvable.
Contribution
It provides a uniform hardness reduction for Av(σ)-PPM for various σ and combines structural and CSP approaches to identify polynomial cases.
Findings
Av(σ)-PPM is NP-hard for σ of size ≥ 5, except for one symmetry class.
Conditional lower bounds show no subexponential algorithms for these cases.
PPM is polynomial for monotone-griddable classes of permutations.
Abstract
We study the complexity of the decision problem known as Permutation Pattern Matching, or PPM. The input of PPM consists of a pair of permutations (the `text') and (the `pattern'), and the goal is to decide whether contains as a subpermutation. On general inputs, PPM is known to be NP-complete by a result of Bose, Buss and Lubiw. In this paper, we focus on restricted instances of PPM where the text is assumed to avoid a fixed (small) pattern ; this restriction is known as Av()-PPM. It has been previously shown that Av()-PPM is polynomial for any of size at most 3, while it is NP-hard for any containing a monotone subsequence of length four. In this paper, we present a new hardness reduction which allows us to show, in a uniform way, that Av()-PPM is hard for every of size at least 6, for every…
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.
