DocumentCode
2338361
Title
An algorithm for Constrained LCS
Author
Becerra, David ; Soto, Wilson ; Nino, Luis ; Pinzón, Yoan
Author_Institution
Res. Group on Algorithms & Combinatorics (ALGOS-UN), Nat. Univ. of Colombia, Bogota, Colombia
fYear
2010
fDate
16-19 May 2010
Firstpage
1
Lastpage
7
Abstract
The problem of finding the Constrained Longest Common Subsequence (CLCS) for three sequences is a problem with many applications. In this paper a novel algorithm to compute the CLCS is proposed. The most important features of the proposed algorithm are: i) This algorithm is able to find a set of possible CLCS solutions instead of simply returning the length of the CLCS. ii) The algorithm is based on the concept regarding dominances between subsequences. iii) It is expected that the time complexity of our proposed algorithm will be O(ℓ|Δ∥D|), where |Δ| is the number of matches between the two longer input sequences, |D| is the size of the resulting sets after applying a dominance concept, and ℓ is the length of the computed LCS. iv) The expected space complexity of our proposed algorithm is O(|Δ| + |D|). v) This algorithm is capable of determining the problem´s reliability at a very early stage of its running.
Keywords
computational complexity; sequences; constrained LCS; constrained longest common subsequence; dominance concept; space complexity; time complexity; Algorithm design and analysis; Approximation algorithms; Biological system modeling; Complexity theory; Computational modeling; Heuristic algorithms; Algorithms; Computation theory; Sequences; String matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
Conference_Location
Hammamet
Print_ISBN
978-1-4244-7716-6
Type
conf
DOI
10.1109/AICCSA.2010.5586937
Filename
5586937
Link To Document