Lune

SODA2026顶会

Approximate Counting of Permutation Patterns

Omri Ben-Eliezer, Slobodan Mitrovic, Pranjal Srivastava

2026年份

摘要

We consider the problem of counting the copies of a length-k pattern σ in a sequence f : [n] → R, where a copy is a subset of indices i1 < . . . < i k ∈ [n] such that f (ij ) < f (i ℓ ) if and only if σ(j) < σ(ℓ). This problem is motivated by a range of connections and applications in ranking, nonparametric statistics, combinatorics, and fine-grained complexity, especially when k is a small fixed constant.

Recent advances have significantly improved our understanding of counting and detecting patterns. Guillemot and Marx [2014] obtained an O(n) time algorithm for the detection variant for any fixed k. 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 n Ω(k/ log k) [Berendsohn, Kozma, and Marx, 2019] and is expected to be polynomially harder than detection as early as k = 4, given its equivalence to counting 4-cycles in graphs [Dudek and Gawrychowski, 2020].

In this work, we design a deterministic near-linear time (1 + ε)-approximation algorithm for counting σ-copies in f for all k ≤ 5. Combined with the conditional lower bound for k = 4, this establishes the first known separation between approximate and exact pattern counting. Interestingly, while neither the sequence f nor the pattern σ are monotone, our algorithm makes extensive use of coresets for monotone functions [Har-Peled, 2006]. Along the way, we develop a near-optimal data structure for (1 + ε)-approximate increasing pair range queries in the plane, which exhibits a conditional separation from the exact case and may be of independent interest.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper9

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖