Faster Exponential Algorithm for Permutation Pattern Matching
Pawel Gawrychowski, Mateusz Rzepecki

TL;DR
This paper introduces a significantly faster exponential algorithm for permutation pattern matching, improving the time complexity from approximately 1.6181^n to 1.415^n, and proves its optimality within a natural algorithm class.
Contribution
The paper presents a new exponential algorithm for permutation pattern matching with improved time complexity and establishes its optimality among similar algorithms.
Findings
New algorithm runs in O(1.415^n) time.
Proves the algorithm's optimality within a natural class.
Improves previous best exponential algorithms.
Abstract
The Permutation Pattern Matching problem asks, given two permutations on elements and , whether admits a subsequence with the same relative order as (or, in the counting version, how many such subsequences are there). This natural problem was shown by Bose, Buss and Lubiw [IPL 1998] to be NP-complete, and hence we should seek exact exponential time solutions. The asymptotically fastest such solution up to date, by Berendsohn, Kozma and Marx [IPEC 2019], works in time. We design a simple and faster time algorithm for both the detection and the counting version. We also prove that this is optimal among a certain natural class of algorithms.
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
TopicsAlgorithms and Data Compression · Genome Rearrangement Algorithms · Genomic variations and chromosomal abnormalities
