【24h】

LCS algorithm with vector-markers

机译:LCS算法与矢量标记

获取原文
获取外文期刊封面目录资料

摘要

The Multiple Longest Common Subsequence (MLCS) problem is aimed at constructing a maximum length subsequence, common to a given set of sequences, defined on some finite alphabet of symbols. The paper considers the particular case of two input sequences (LCS), which is simply extendable to the general MLCS problem. We consider the problem in an online manner, where symbols arrive one-by-one and the next acquired symbol is appending any one of the two input sequences. The sought-for LCS algorithm acts by recursive handling of parts of sequences arrived so far, constructing and updating specific supportive structures of markers representing the interrelations of the longest common subsequences of the two input sequences. In paper we discuss a perfect online parallelization framework of the algorithm for the “simple” memory model, so that the parallel complexity becomes O(mn/t) for t parallel threads. The general outcome of paper is the use of vector markers instead of matrix markers or graphs, which helps in minimization of the memory, used by the algorithm.
机译:多个最长的常见子序列(MLCS)问题旨在构建一个最大长度的子序列,该组给定的一组序列,在一些有限字母表上定义。本文考虑了两个输入序列(LCS)的特定情况,这是简单地扩展到一般MLC问题。我们以在线方式考虑问题,其中符号逐个到达,下一个获取的符号正在附加两个输入序列中的任何一个。寻求的LCS算法通过到达到目前为止到达的序列部分的递归处理,构建和更新代表两个输入序列的最长常见后续子序列的相互关系的标记的特定支持结构。在纸质中,我们讨论了“简单”存储器模型的算法的完美在线并行化框架,使得并行复杂度成为T并行线程的O(MN / T)。纸张的一般结果是使用载体标记而不是矩阵标记或图形,这有助于最小化存储器,由算法使用的存储器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号