
TL;DR
This paper proves that, under ETH, approximating the count of permutation patterns is as hard as exact counting, refuting previous conjectures that approximation is easier.
Contribution
It establishes tight lower bounds for approximate permutation pattern counting, showing it is computationally as hard as exact counting under ETH.
Findings
Approximate counting cannot be done in time $f(k) \, n^{o(k/ ext{log} k)}$ within a certain multiplicative factor.
The lower bounds match those for exact counting, indicating similar computational difficulty.
An $n^{k/2}$-approximation can be computed efficiently, nearly matching the lower bound.
Abstract
Detecting and counting copies of permutation patterns are fundamental algorithmic problems, with applications in the analysis of rankings, nonparametric statistics, and property testing tasks such as independence and quasirandomness testing. From an algorithmic perspective, there is a sharp difference in complexity between detecting and counting the copies of a given length- pattern in a length- permutation. The former admits a time algorithm (Guillemot and Marx, 2014) while the latter cannot be solved in time unless the Exponential Time Hypothesis (ETH) fails (Berendsohn, Kozma, and Marx, 2021). In fact already for patterns of length 4, exact counting is unlikely to admit near-linear time algorithms under standard fine-grained complexity assumptions (Dudek and Gawrychowski, 2020). Recently, Ben-Eliezer, Mitrovi\'c and…
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.
