Linear-Time Algorithm for Long LCF with $k$ Mismatches
Panagiotis Charalampopoulos, Maxime Crochemore, Costas S. Iliopoulos,, Tomasz Kociumaka, Solon P. Pissis, Jakub Radoszewski, Wojciech Rytter, and, Tomasz Wale\'n

TL;DR
This paper presents a linear-time algorithm for the Longest Common Factor with $k$ Mismatches problem when factors are sufficiently long, improving efficiency for large strings with bounded mismatch tolerance.
Contribution
The authors develop a novel linear-time algorithm for the Long LCF$_k$ problem using difference covers, extending previous solutions to longer factors and arbitrary lengths.
Findings
Achieves linear time complexity for Long LCF$_k$ with long factors.
Provides a generalized solution for arbitrary factor lengths.
Reduces problem complexity using difference covers.
Abstract
In the Longest Common Factor with Mismatches (LCF) problem, we are given two strings and of total length , and we are asked to find a pair of maximal-length factors, one of and the other of , such that their Hamming distance is at most . Thankachan et al. show that this problem can be solved in time and space for constant . We consider the LCF() problem in which we assume that the sought factors have length at least , and the LCF() problem for , which we call the Long LCF problem. We use difference covers to reduce the Long LCF problem to a task involving synchronized factors. The latter can be solved in time, which results in a linear-time algorithm for Long LCF. In general, our solution…
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.
