Approximate counting of permutation patterns
Omri Ben-Eliezer, Slobodan Mitrovi\'c, Pranjal Srivastava

TL;DR
This paper presents the first near-linear time approximation algorithm for counting permutation pattern copies in sequences for patterns of length up to 5, revealing a separation between approximate and exact counting complexities.
Contribution
It introduces a deterministic $(1+ ext{epsilon})$-approximation algorithm for pattern counting for $k \, \leq \, 5$, and develops a new data structure for approximate range queries.
Findings
First known separation between approximate and exact pattern counting.
Near-linear time $(1+\varepsilon)$-approximation algorithm for $k \leq 5$.
New data structure for approximate increasing pair range queries.
Abstract
We consider the problem of counting the copies of a length- pattern in a sequence , where a copy is a subset of indices such that if and only if . This problem is motivated by a range of connections and applications in ranking, nonparametric statistics, combinatorics, and fine-grained complexity, especially when is a small fixed constant. Recent advances have significantly improved our understanding of counting and detecting patterns. Guillemot and Marx [2014] obtained an time algorithm for the detection variant for any fixed . Their proof has laid the foundations for the discovery of the twin-width, a concept that has notably advanced parameterized complexity in recent years. Counting, in contrast, is harder: it has a conditional lower bound of…
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
TopicsBayesian Methods and Mixture Models · graph theory and CDMA systems · Algorithms and Data Compression
