Another efficient systolic algorithm for the longest common subsequence problem

被引:4
作者
Lin, YC [1 ]
Chen, JC [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei 106, Taiwan
关键词
longest common subsequence; multicomputer; parallel algorithm; systolic array;
D O I
10.1080/02533839.2000.9670581
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A longest common subsequence (LCS) of two strings is a common subsequence of the two strings of maximal length. The LCS problem is to find an LCS of two given strings and the length of the LCS. In this paper, a fast systolic algorithm for the LCS problem is presented. For two strings of length In and n, where m greater than or equal to n, the problem can be solved in m+2n-1 time steps. The algorithm achieves the tight lower bound of the computation steps when symbols are input sequentially to a linear array of n processors. The algorithm is faster than the other systolic algorithm that also achieves the tight lower bound. The systolic algorithm can be modified to take only m+n steps on a multicomputer by using the broadcast operation.
引用
收藏
页码:607 / 613
页数:7
相关论文
共 21 条
[1]  
AGERWALA T, 1995, IBM SYST J, V34, P152, DOI 10.1147/sj.342.0152
[2]  
AHO AV, 1976, J ACM, V23, P1, DOI 10.1145/321921.321922
[3]  
[Anonymous], IEEE COMPUTER
[4]   FAST LINEAR-SPACE COMPUTATIONS OF LONGEST COMMON SUBSEQUENCES [J].
APOSTOLICO, A ;
BROWNE, S ;
GUERRA, C .
THEORETICAL COMPUTER SCIENCE, 1992, 92 (01) :3-17
[5]  
FELDMAN Y, 1992, COMMUN ACM, V35, P61
[6]  
Gusfield D, 1997, ALGORITHMS STRINGS T
[7]   ALGORITHMS FOR LONGEST COMMON SUBSEQUENCE PROBLEM [J].
HIRSCHBERG, DS .
JOURNAL OF THE ACM, 1977, 24 (04) :664-675
[8]   LINEAR SPACE ALGORITHM FOR COMPUTING MAXIMAL COMMON SUBSEQUENCES [J].
HIRSCHBERG, DS .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :341-343
[9]  
KUMAR SK, 1987, ACTA INFORM, V24, P353, DOI 10.1007/BF00265993
[10]   A faster linear systolic algorithm for recovering a longest common subsequence [J].
Lecroq, T ;
Luce, G ;
Myoupo, JF .
INFORMATION PROCESSING LETTERS, 1997, 61 (03) :129-136