arrow
Return

A Fast Multiple Longest Common Subsequence (MLCS) Algorithm

delete2011-03-01
delete49
PRE
AI
Q
Qingguo Wang *
D
Dmitry Korkin
Y
Yi Shang
DOI:10.1109/TKDE.2010.123delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Finding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many applications in the areas of bioinformatics and computational genomics. Although significant efforts have been made to address the problem and its special cases, the increasing complexity and size of biological data require more efficient methods applicable to an arbitrary number of strings. In this paper, we present a new algorithm for the general case of multiple LCS (or MLCS) problem, i.e., finding an LCS of any number of strings, and its parallel realization. The algorithm is based on the dominant point approach and employs a fast divide-and-conquer technique to compute the dominant points. When applied to a case of three strings, our algorithm demonstrates the same performance as the fastest existing MLCS algorithm designed for that specific case. When applied to more than three strings, our algorithm is significantly faster than the best existing sequential methods, reaching up to 2-3 orders of magnitude faster speed on large-size problems. Finally, we present an efficient parallel implementation of the algorithm. Evaluating the parallel algorithm on a benchmark set of both random and biological sequences reveals a near-linear speedup with respect to the sequential algorithm.
Keywords:
Longest common subsequence (LCS)
multiple longest common subsequence (MLCS)
dynamic programming
dominant point method
divide and conquer
parallel processing
multithreading
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

University of Missouri System cover
University of Missouri System
Scholars:
3.0W
Papers: 2.7W
Citations: 75
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Characterization of polymer matrix and low melting point solder for anisotropic conductive film
err2008-02-01
err0
PREAI
errYong-Sung Eom; Ji-Won Baek; Jong-Tae Moon; Jae-Do Nam; Jong-Min Kim
errShare
errSave
Assessment of sprite initiating electric fields and quenching altitude of a1Πg state of N2 using sprite streamer modeling and ISUAL spectrophotometric measurements
err2009-03-26
err0
PREAI
errNingyu Liu; Victor P. Pasko; Harald U. Frey; Stephen B. Mende; Han‐Tzong Su; Alfred B. Chen; Rue‐Ron Hsu; Lou‐Chuang Lee
errShare
errSave
errShare
errSave
researcher View more