Parallel parsing on a one-way array of finite-state machines
IEEE Transactions on Computers
Efficient parallel algorithms for string editing and related problems
SIAM Journal on Computing
Systolic-based parallel architecture for the longest common subsequences problem
Integration, the VLSI Journal
Bounds on the Complexity of the Longest Common Subsequence Problem
Journal of the ACM (JACM)
Parallel Computing Using Optical Interconnections
Parallel Computing Using Optical Interconnections
Information Processing Letters
Scalable and Efficient Parallel Algorithms for Euclidean Distance Transform on the LARPBS Model
IEEE Transactions on Parallel and Distributed Systems
Notes on searching in multidimensional monotone arrays
SFCS '88 Proceedings of the 29th Annual Symposium on Foundations of Computer Science
Linear array with a reconfigurable pipelined bus system - Concepts and applications
Information Sciences: an International Journal
Computers and Electrical Engineering
Hi-index | 0.00 |
The problem of the longest common subsequence (LCS) is a fundamental problem in sequence alignment. In this paper, we first present fast parallel algorithms for sequence similarity with LCS. For two sequences of lengths m and n (m ≤ n), the algorithm uses n processors and costs O(m) computation time. Time-area cost of the algorithm is O(mn) which reaches optimality. Based on this algorithm, we also give a fast parallel algorithm which can compute the length of LCS in O(logm) time. To our best knowledge, this is the fastest one among the parallel LCS algorithms on array architectures.