Finding small patterns in permutations in linear time
Sylvain Guillemot, D\'aniel Marx

TL;DR
This paper presents a fixed-parameter tractable algorithm for the permutation pattern problem, utilizing novel permutation decompositions and a width measure to achieve linear time solutions.
Contribution
It introduces a new decomposition technique and width measure for permutations, enabling linear-time algorithms for pattern detection when a bounded-width decomposition is provided.
Findings
The permutation pattern problem is fixed-parameter tractable with respect to pattern size.
A linear-time algorithm either finds the pattern or provides a bounded-width decomposition.
The approach achieves linear time complexity for pattern detection given a suitable decomposition.
Abstract
Given two permutations and , the \textsc{Permutation Pattern} problem asks if is a subpattern of . We show that the problem can be solved in time , where and . In other words, the problem is fixed-parameter tractable parameterized by the size of the subpattern to be found. We introduce a novel type of decompositions for permutations and a corresponding width measure. We present a linear-time algorithm that either finds as a subpattern of , or finds a decomposition of whose width is bounded by a function of . Then we show how to solve the \textsc{Permutation Pattern} problem in linear time if a bounded-width decomposition is given in the input.
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
Topicsgraph theory and CDMA systems · Algorithms and Data Compression · Cellular Automata and Applications
