Title :
Shortest Path Approaches for the Longest Common Subsequence of a Set of Strings
Author :
Barsky, Marina ; Stege, Ulrike ; Thomo, Alex ; Upton, Chris
Author_Institution :
Univ. of Victoria, Victoria
Abstract :
We investigate the k-LCS problem that is finding a longest common subsequence (LCS) for k given input strings. The problem is known to have practical solutions for k = 2, but for higher dimensions it is not very well explored. We consider the algorithms by Miller and Myers as well as Wu et al. which solve the 2-LCS problem, and shed a new light on their generalization to higher dimensions. First, we redesign both algorithms such that the generalization to higher dimensions becomes natural. Then we present our algorithms for solving the k-LCS problem. We further propose a new approach to reduce the algorithms´ space complexity. We demonstrate that our algorithms are practical as they significantly outperform the dynamic programming approaches. Our results stand in contrast to observations made in previous work by Irving and Fraser.
Keywords :
computational complexity; dynamic programming; sequences; string matching; Miller-and-Myers algorithms; dynamic programming approach; input strings; k-LCS problem; longest common subsequence; shortest path approach; Biochemical analysis; Biochemistry; Bioinformatics; Biology computing; Computer science; DNA computing; Dynamic programming; Heuristic algorithms; RNA; Sequences;
Conference_Titel :
Bioinformatics and Bioengineering, 2007. BIBE 2007. Proceedings of the 7th IEEE International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4244-1509-0
DOI :
10.1109/BIBE.2007.4375584