On the Complexity of Finding Approximate LCS of Multiple Strings
Hamed Hasibi, Neerja Mhaskar, W. F. Smyth

TL;DR
This paper investigates the computational complexity of finding approximate longest common substrings among multiple strings, proposing efficient algorithms for certain cases and establishing lower bounds under complexity hypotheses.
Contribution
It introduces algorithms for restricted ALCS variants using advanced data structures and analyzes their complexity, extending the study to indeterminate strings.
Findings
Algorithms with quadratic and near-linear run times for specific ALCS variants
Conditional lower bounds based on the Strong Exponential Time Hypothesis
Extension of methods to indeterminate strings
Abstract
Finding an Approximate Longest Common Substring (ALCS) within a given set of strings is a key problem in computational biology, such as identifying related mutations across multiple genetic sequences. We study several variants of ALCS problems that, given integers and , seek the longest string -- or the longest substring of any string in -- that lies within distance of at least one substring in distinct strings from . While the general problems are NP-hard, we present efficient algorithms for restricted cases under Hamming and edit distances using the and -errata tree data structures. Our methods achieve run times of , , and , where is the length of the longest string and is the sum of the lengths of all the strings in .…
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 · Data Mining Algorithms and Applications · Face and Expression Recognition
