Faster Recovery of Approximate Periods over Edit Distance
Tomasz Kociumaka, Jakub Radoszewski, Wojciech Rytter, Juliusz, Straszy\'nski, Tomasz Wale\'n, Wiktor Zuba

TL;DR
This paper presents a significantly faster algorithm for approximate period recovery in words, reducing the complexity from O(n^{4/3}) to O(n log n) by leveraging a new approach to approximate pattern matching in periodic texts.
Contribution
It introduces an improved algorithm for approximate period recovery, enhancing efficiency from previous methods by applying a novel technique for pattern matching in periodic texts.
Findings
Reduced time complexity from O(n^{4/3}) to O(n log n)
Efficient verification for candidate periods given as cyclic rotations
Applicable to approximate pattern matching in periodic texts
Abstract
The approximate period recovery problem asks to compute all of a given word of length : all primitive words () which have a periodic extension at edit distance smaller than from , where for some . Here, the set of periodic extensions of consists of all finite prefixes of . We improve the time complexity of the fastest known algorithm for this problem of Amir et al. [Theor. Comput. Sci., 2018] from to . Our tool is a fast algorithm for Approximate Pattern Matching in Periodic Text. We consider only verification for the period recovery problem when the candidate approximate word-period is explicitly given up to cyclic rotation; the algorithm of Amir et al. reduces the general problem in time to a…
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 · DNA and Biological Computing · semigroups and automata theory
