loading...
A BSP/CGM Algorithm for the All-Substrings Longest Common Subsequence Problem
Nice, France April 22-April 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2003.1213150International Parallel and Distribute ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
C. E. R. Alves, Universidade São Judas Tadeu
E. N. Cáceres, Universidade Federale Mato Grosso do Sul
S. W. Song, Universidade de São Paulo
Given two strings X and Y of lengths mand n, respectively, the all-substrings longest common subsequence (ALCS) problem obtains the lengths of the subsequences common to X and any substring of Y . The sequential algorithm takes O(mn) time and O(n) space. We present a parallel algorithm for ALCS on a coarse-grained multicomputer (BSP/CGM) model with p < \sqrt m processors that takes O(mn/p) time and O(n\sqrt m) space per processor, with O(log p) communication rounds. The proposed parallel algorithm also solves the well-known LCS problem. To our knowledge this is the best BSP/CGM algorithm for the ALCS problem in the literature.
Index Terms:
Parallel algorithms, longest common subsequence, BSP, CGM, LCS
Citation:
C. E. R. Alves, E. N. Cáceres, S. W. Song, "A BSP/CGM Algorithm for the All-Substrings Longest Common Subsequence Problem," ipdps, pp.57a, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.