Long paths make pattern-counting hard, and deep trees make it harder
V\'it Jel\'inek, Michal Opler, Jakub Pek\'arek

TL;DR
This paper investigates the computational complexity of a pattern counting problem in permutations, revealing how structural properties of permutation classes influence the difficulty of solving the problem under ETH assumptions.
Contribution
It identifies structural properties like the long path property and deep tree property that determine the complexity bounds of pattern counting in permutation classes.
Findings
LPP implies no $f(k)n^{o(\sqrt{k})}$ algorithms under ETH.
DTP implies no $f(k)n^{o(k/\log^2 k)}$ algorithms under ETH.
Certain monotone grid classes with LPP but not DTP allow $f(k)n^{O(\sqrt{k})}$ algorithms.
Abstract
We study the counting problem known as #PPM, whose input is a pair of permutations and (called pattern and text, respectively), and the task is to find the number of subsequences of that have the same relative order as . A simple brute-force approach solves #PPM for a pattern of length and a text of length in time , while Berendsohn, Kozma and Marx have recently shown that under the exponential time hypothesis (ETH), it cannot be solved in time for any function . In this paper, we consider the restriction of #PPM, known as -Pattern #PPM, where the pattern must belong to a hereditary permutation class . Our goal is to identify the structural properties of that determine the complexity of -Pattern #PPM. We focus on two such structural properties, known as the…
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.
