资源论文Ef?cient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem

Ef?cient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem

2019-11-15 | |  59 |   33 |   0

Abstract Finding the longest common subsequence of multiple strings is a classical computer science problem and has many applications in the areas of bioinformatics and computational genomics. In this paper, we present a new sequential algorithm for the general case of MLCS problem, and its parallel realization. The algorithm is based on the dominant point approach and employs a fast divide-and-conquer technique to compute the dominant points. When applied to fifind a MLCS of 3 strings, our general algorithm is shown to exhibit the same performance as the best existing MLCS algorithm by Hakata and Imai, designed specififically for the case of 3 strings. Moreover, we show that for a general case of more than 3 strings, the algorithm is signifificantly faster than the best existing sequential approaches, reaching up to 2-3 orders of magnitude faster on the large-size problems. Finally, we propose a parallel implementation of the algorithm. Evaluating the parallel algorithm on a benchmark set of both random and biological sequences reveals a near-linear speed-up with respect to the sequential algorithm

上一篇:Learning to Follow Navigational Route Instructions

下一篇:Knowledge-Based WSD on Specific Domains: Performing Better than Generic Supervised WSD

用户评价
全部评价

热门资源

  • Learning to Predi...

    Much of model-based reinforcement learning invo...

  • Stratified Strate...

    In this paper we introduce Stratified Strategy ...

  • The Variational S...

    Unlike traditional images which do not offer in...

  • Learning to learn...

    The move from hand-designed features to learned...

  • A Mathematical Mo...

    Direct democracy, where each voter casts one vo...