An Efficient Systolic Algorithm for the Longest Common Subsequence Problem

被引:0
|
作者
Yen-Chun Lin
Jyh-Chian Chen
机构
[1] National Taiwan University of Science and Technology,Dept. of Electronic Engineering
[2] Lunghwa Junior College of Technology and Commerce,Dept. of Electronic Engineering
[3] Taoyuan,undefined
[4] Taiwan,undefined
[5] Dept. of Electronic Engineering and National Taiwan University of Science and Technology,undefined
来源
关键词
Longest common subsequence; multicomputer; parallel algorithm; systolic array; VLSI;
D O I
暂无
中图分类号
学科分类号
摘要
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 (LLCS). In this paper, a fast linear systolic algorithm that improves on previous systolic algorithms for solving the LCS problem is presented. For two given strings of length m and n, where m ≥ n, the LLCS and an LCS can be found in m + 2n − 1 time steps. This algorithm achieves the tight lower bound of the time complexity under the situation where symbols are input sequentially to a linear array of n processors. The systolic algorithm can be modified to take only m + n steps on multicomputers by using the scatter operation.
引用
收藏
页码:373 / 385
页数:12
相关论文
共 50 条
  • [1] An efficient systolic algorithm for the longest common subsequence problem
    Lin, YC
    Chen, JC
    JOURNAL OF SUPERCOMPUTING, 1998, 12 (04): : 373 - 385
  • [2] Another efficient systolic algorithm for the longest common subsequence problem
    Lin, YC
    Chen, JC
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2000, 23 (05) : 607 - 613
  • [3] A scalable and efficient systolic algorithm for the longest common subsequence problem
    Lin, YC
    Yeh, JW
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2002, 18 (04) : 519 - 532
  • [4] An efficient and hardware-implementable systolic algorithm for the longest common subsequence problem
    Hu, Shu-Hua
    Wang, Cong-Wei
    Chen, Hsing-Lung
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 3150 - +
  • [5] An efficient algorithm for the longest common palindromic subsequence problem
    Liang, Ting-Wei
    Yang, Chang-Biau
    Huang, Kuo-Si
    THEORETICAL COMPUTER SCIENCE, 2022, 922 : 475 - 485
  • [6] SYSTOLIC SYSTEMS FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM
    ANDREJKOVA, G
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1986, 5 (03): : 199 - 212
  • [7] A SYSTOLIC ARRAY FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM
    ROBERT, Y
    TCHUENTE, M
    INFORMATION PROCESSING LETTERS, 1985, 21 (04) : 191 - 198
  • [8] An Efficient Parallel Algorithm for Longest Common Subsequence Problem on GPUs
    Yang, Jiaoyun
    Xu, Yun
    Shang, Yi
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 499 - 504
  • [9] NEW SYSTOLIC ARRAYS FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM
    LIN, YC
    PARALLEL COMPUTING, 1994, 20 (09) : 1323 - 1334
  • [10] A new algorithm for the longest common subsequence problem
    Xiang, Xuyu
    Zhang, Dafang
    Qin, Jiaohua
    CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 112 - 115