Faster Space-Efficient STR-IC-LCS Computation
Yuki Yonemoto, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai

TL;DR
This paper introduces three space-efficient algorithms for the constrained longest common subsequence problem, specifically the STR-IC-LCS, optimizing for time and space based on string lengths and constraints.
Contribution
It presents novel algorithms that improve time and space efficiency for the STR-IC-LCS problem, including solutions for special cases and alternative approaches.
Findings
Achieves $O(n^2)$ time with space depending on LCS length
Provides a faster algorithm with $O(nr/\log r + n(n- ext{LCS})$ time
Offers an alternative algorithm with optimized time and space based on STR-IC-LCS length
Abstract
One of the most fundamental method for comparing two given strings and is the longest common subsequence (LCS), where the task is to find (the length) of an LCS of and . In this paper, we deal with the STR-IC-LCS problem which is one of the constrained LCS problems proposed by Chen and Chao [J. Comb. Optim, 2011]. A string is said to be an STR-IC-LCS of three given strings , , and , if is a longest string satisfying that (1) includes as a substring and (2) is a common subsequence of and . We present three efficient algorithms for this problem: First, we begin with a space-efficient solution which computes the length of an STR-IC-LCS in time and space, where is the length of an LCS of and of length . When or , then this algorithm uses only linear …
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 · Network Packet Processing and Optimization
