• DocumentCode
    1660708
  • Title

    A BSP/CGM algorithm for the all-substrings longest common subsequence problem

  • Author

    Alves, C.E.R. ; Cáceres, E.N. ; Song, S.W.

  • Author_Institution
    Univ. Sao Judas Tadeu, Sao Paulo, Brazil
  • fYear
    2003
  • Abstract
    Given two strings X and Y of lengths m and 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 < √m processors that takes O(mn/p) time and O(n√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.
  • Keywords
    matrix algebra; parallel algorithms; BSP/CGM algorithm; all-substrings longest common subsequence; coarse-grained multicomputer; communication rounds; parallel algorithm; sequential algorithm; Automatic logic units; Character generation; Chromium; DNA; Data compression; Parallel algorithms; Pattern matching; Phase change random access memory; Sequences; User-generated content;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213150
  • Filename
    1213150