• DocumentCode
    2338780
  • Title

    Refinements of Longest Common Subsequence algorithm

  • Author

    Elhadi, Mohamed ; Al-Tobi, Amjad

  • Author_Institution
    Dept. of Comput. Sci., Sultan Qaboos Univ., Al-Khod, Oman
  • fYear
    2010
  • fDate
    16-19 May 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper reports on experiments performed to investigate possible improvements of the Longest Common Subsequence (LCS). LCS algorithm in its basic format has a time cost of O(mn) when comparing two sequences of length m and n. The algorithm has been refined and resulted in reduction and savings in cost that are valuable improvements in efficiencies for sequences comparisons. Two refinements where done on the algorithm. First refinement improved the cost 50% -at the best case but it still costs O(mn) at its worst case. The second refinement improved the performance of the basic implementation by 50% at the worst case scenario with much better cost at other cases. Experimental validations of these improvements used real data sets with sequences of sizes ranging from 5 characters up to 44795 characters. Results obtained have showed the utility of the two LCS algorithm refinements which were developed and experimentally validated.
  • Keywords
    computational complexity; dynamic programming; sequences; LCS algorithm; cost saving; longest common subsequence algorithm; Electronic publishing; Encyclopedias; Internet; LCS; Longest Common Subsequence; Pereformence improvments; Sequance comparsion;
  • 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.5586959
  • Filename
    5586959