A fast parallel longest common subsequence algorithm based on pruning rules

被引:3
作者
Liu, Wei [1 ]
Chen, Yixin [1 ]
Chen, Ling [1 ]
Qin, Ling [1 ]
机构
[1] Yangzhou Univ, Dept Comp Sci, Yangzhou 225009, Peoples R China
来源
FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 1 | 2006年
关键词
bioinformatics; longest common subsequence; identical character pair;
D O I
10.1109/IMSCCS.2006.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Searching for the longest common subsequence (M) of biosequences is one of the most important problems in bioinformatics. A fast algorithm for LCS problem FAST LCS is presented. The algorithm first seeks the successors of the initial identical character pairs according to a successor table to obtain all the identical pairs and their levels. By tracing back from the identical character pair at the highest level, strong pruning rules are developed. For two sequences X and Y with length n and m, respectively, the memory required for FAST LCS is max {4*(n+1)+4*(m+1), L}, where L is the number of identical character pairs. The time complexity of parallel computing is O(/LCS(X,Y)/), where /LCS(XT)/ is the length of the LCS of X Y Experimental result on the gene sequences of tigr database using MPP parallel computer Shenteng 1800 shows that our algorithm can find the exact solutions significantly more efficiently than other LCS algorithms.
引用
收藏
页码:27 / +
页数:3
相关论文
共 50 条
[41]   Computing a Longest Common Palindromic Subsequence [J].
Chowdhury, Shihabur Rahman ;
Hasan, Md. Mahbubul ;
Iqbal, Sumaiya ;
Rahman, M. Sohel .
FUNDAMENTA INFORMATICAE, 2014, 129 (04) :329-340
[42]   Fast evaluation of sequence pair in block placement by longest common subsequence computation [J].
Tang, XP ;
Tian, RQ ;
Wong, DF .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (12) :1406-1413
[43]   A Multiobjective Approach to the Weighted Longest Common Subsequence Problem [J].
Becerra, David ;
Mendivelso, Juan ;
Pinzon, Yoan .
PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2012, 2012, :64-74
[44]   RISC-Based Simulation of Longest Common Subsequence Algorithm in MIPS64 Simulators [J].
Gara, Glenn Paul P. ;
Pacot, Mark Phil B. ;
Uy, Roger Luis T. .
PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, :0811-0814
[45]   An efficient and hardware-implementable systolic algorithm for the longest common subsequence problem [J].
Hu, Shu-Hua ;
Wang, Cong-Wei ;
Chen, Hsing-Lung .
PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, :3150-+
[46]   A space efficient algorithm for the longest common subsequence in k-length substrings [J].
Zhu, Daxin ;
Wang, Lei ;
Wang, Tinran ;
Wang, Xiaodong .
THEORETICAL COMPUTER SCIENCE, 2017, 687 :79-92
[47]   On the generalized constrained longest common subsequence problems [J].
Chen, Yi-Ching ;
Chao, Kun-Mao .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 21 (03) :383-392
[48]   Longest Common Subsequence in k Length Substrings [J].
Benson, Gary ;
Levy, Avivit ;
Shalom, B. Riva .
SIMILARITY SEARCH AND APPLICATIONS (SISAP), 2013, 8199 :257-265
[49]   Repetition-free longest common subsequence [J].
Adi, Said S. ;
Braga, Marilia D. V. ;
Fernandes, Cristina G. ;
Ferreira, Carlos E. ;
Martinez, Fabio Viduani ;
Sagot, Marie-France ;
Stefanes, Marco A. ;
Tjandraatmadja, Christian ;
Wakabayashi, Yoshiko .
DISCRETE APPLIED MATHEMATICS, 2010, 158 (12) :1315-1324
[50]   Thermodynamical approach to the longest common subsequence problem [J].
Amsalu, Saba ;
Matzinger, Heinrich ;
Vachkovskaia, Marina .
JOURNAL OF STATISTICAL PHYSICS, 2008, 131 (06) :1103-1120