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
Link To Document :
بازگشت