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 条
  • [21] An efficient algorithm for the longest tandem scattered subsequence problem
    Kosowski, A
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2004, 3246 : 93 - 100
  • [22] Efficient Search Algorithms for the Restricted Longest Common Subsequence Problem
    Djukanovic, Marko
    Kartelj, Aleksandar
    Eftimov, Tome
    Reixach, Jaume
    Blum, Christian
    COMPUTATIONAL SCIENCE, ICCS 2024, PT V, 2024, 14836 : 58 - 73
  • [23] A Polynomial Time Algorithm for a Generalized Longest Common Subsequence Problem
    Wang, Xiaodong
    Wu, Yingjie
    Zhu, Daxin
    GREEN, PERVASIVE, AND CLOUD COMPUTING, 2016, 9663 : 18 - 29
  • [24] A PGAS-based algorithm for the longest common subsequence problem
    Bakhouya, M.
    Serres, O.
    El-Ghazawi, T.
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 654 - 664
  • [25] ALGORITHMS FOR LONGEST COMMON SUBSEQUENCE PROBLEM
    HIRSCHBERG, DS
    JOURNAL OF THE ACM, 1977, 24 (04) : 664 - 675
  • [26] THE LONGEST COMMON SUBSEQUENCE PROBLEM REVISITED
    APOSTOLICO, A
    GUERRA, C
    ALGORITHMICA, 1987, 2 (03) : 315 - 336
  • [27] On the constrained longest common subsequence problem
    Gorbenko, A. (gorbenko.aa@gmail.com), 1600, International Association of Engineers (40):
  • [28] Quantum algorithm for longest common subsequence
    Xu, Wen-Xu
    Liao, Ming-Hong
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2007, 36 (SUPPL. 2): : 99 - 103
  • [29] On the Longest Common Rigid Subsequence Problem
    Nikhil Bansal
    Moshe Lewenstein
    Bin Ma
    Kaizhong Zhang
    Algorithmica, 2010, 56 : 270 - 280
  • [30] On the longest common rigid subsequence problem
    Ma, B
    Zhang, KZ
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2005, 3537 : 11 - 20