The complexity of counting poset and permutation patterns
Joshua Cooper, Anna Kirkpatrick

TL;DR
This paper introduces a generalized notion of pattern occurrence in posets and permutations, analyzing the computational complexity of counting such patterns under various constraints, revealing many problems are #P-hard or intractable.
Contribution
It generalizes pattern occurrence concepts to posets, providing complexity classifications for counting problems and highlighting open questions in the field.
Findings
Counting induced, injective occurrences in dimension 2 posets is #P-hard.
Enumerating linear extensions in dimension 2 posets is polynomial, but GI-complete in general.
Counting pattern occurrences varies in complexity depending on poset dimensions and constraints.
Abstract
We introduce a notion of pattern occurrence that generalizes both classical permutation patterns as well as poset containment. Many questions about pattern statistics and avoidance generalize naturally to this setting, and we focus on functional complexity problems -- particularly those that arise by constraining the order dimensions of the pattern and text posets. We show that counting the number of induced, injective occurrences among dimension 2 posets is #P-hard; enumerating the linear extensions that occur in realizers of dimension 2 posets can be done in polynomial time, while for unconstrained dimension it is GI-complete; counting not necessarily induced, injective occurrences among dimension 2 posets is #P-hard; counting injective or not necessarily injective occurrences of an arbitrary pattern in a dimension 1 text is #P-hard, although it is in FP if the pattern poset is…
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.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Limits and Structures in Graph Theory · semigroups and automata theory
