• 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