loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Parallel and Distributed Processing Symposium (IPDPS'03)
A BSP/CGM Algorithm for the All-Substrings Longest Common Subsequence Problem
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
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.