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 条
  • [41] A hardness result and new algorithm for the longest common palindromic subsequence problem
    Inenaga, Shunsuke
    Hyyro, Heikki
    INFORMATION PROCESSING LETTERS, 2018, 129 : 11 - 15
  • [42] A Sub-Quadratic Algorithm for the Longest Common Increasing Subsequence Problem
    Duraj, Lech
    37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020), 2020, 154
  • [43] A Coarse-Grained Multicomputer algorithm for the longest common subsequence problem
    Garcia, T
    Myoupo, JF
    Semé, D
    ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 349 - 356
  • [45] The Merged Longest Common Increasing Subsequence Problem
    Lee, Chien-Ting
    Yang, Chang-Biau
    Huang, Kuo-Si
    RECENT CHALLENGES IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2024, PT I, 2024, 2144 : 202 - 212
  • [46] Parallel algorithms for the longest common subsequence problem
    Babu, KN
    Saxena, S
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 120 - 125
  • [47] Thermodynamical approach to the longest common subsequence problem
    Amsalu, Saba
    Matzinger, Heinrich
    Vachkovskaia, Marina
    JOURNAL OF STATISTICAL PHYSICS, 2008, 131 (06) : 1103 - 1120
  • [48] Beam search for the longest common subsequence problem
    Blum, Christian
    Blesa, Maria J.
    Lopez-Ibanez, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (12) : 3178 - 3186
  • [49] Thermodynamical Approach to the Longest Common Subsequence Problem
    Saba Amsalu
    Heinrich Matzinger
    Marina Vachkovskaia
    Journal of Statistical Physics, 2008, 131 : 1103 - 1120
  • [50] BOUNDS ON COMPLEXITY OF LONGEST COMMON SUBSEQUENCE PROBLEM
    AHO, AV
    HIRSCHBERG, DS
    ULLMAN, JD
    JOURNAL OF THE ACM, 1976, 23 (01) : 1 - 12