THE LONGEST COMMON SUBSEQUENCE PROBLEM FOR SMALL ALPHABET SIZE BETWEEN MANY STRINGS

被引:0
|
作者
HAKATA, K
IMAI, H
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given two or more strings (for example, DNA and amino acid sequences), the longest common subsequence (LCS) problem is to determine the longest common subsequence obtained by deleting zero or more symbols from each string. The algorithms for computing an LCS between two strings were given by many papers, but there is no efficient algorithm for computing an LCS between more than two strings. This paper proposes a method for computing efficiently the LCS between three or more strings of small alphabet size. Specifically, our algorithm computes the LCS of d(greater-than-or-equal-to 3) strings of length n on alphabet of size s in O(nsd + Dsd(log(d-3) n + log(d-2) s)) time, where D is the number of dominant matches and is much smaller than n(d). Through computational experiments, we demonstrate the effectiveness of our algorithm.
引用
收藏
页码:469 / 478
页数:10
相关论文
共 50 条
  • [41] Analysis of Evolutionary Algorithms for the Longest Common Subsequence Problem
    Jansen, Thomas
    Weyland, Dennis
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 939 - +
  • [42] An efficient algorithm for the longest common palindromic subsequence problem
    Liang, Ting-Wei
    Yang, Chang-Biau
    Huang, Kuo-Si
    THEORETICAL COMPUTER SCIENCE, 2022, 922 : 475 - 485
  • [43] A new flexible algorithm for the longest common subsequence problem
    Rick, C
    COMBINATORIAL PATTERN MATCHING, 1995, 937 : 340 - 351
  • [44] Solving the Longest Common Subsequence Problem Concerning Non-Uniform Distributions of Letters in Input Strings
    Nikolic, Bojan
    Kartelj, Aleksandar
    Djukanovic, Marko
    Grbic, Milana
    Blum, Christian
    Raidl, Gunther
    MATHEMATICS, 2021, 9 (13)
  • [45] High precision simulations of the longest common subsequence problem
    Bundschuh, R
    EUROPEAN PHYSICAL JOURNAL B, 2001, 22 (04): : 533 - 541
  • [46] BOUNDS ON THE COMPLEXITY OF THE LONGEST COMMON SUBSEQUENCE PROBLEM.
    Aho, A.V.
    Hirschberg, D.S.
    Ullman, J.D.
    Journal of the Association for Computing Machinery, 1976, 23 (01): : 1 - 12
  • [47] Algorithms for computing variants of the longest common subsequence problem
    Iliopoulos, Costas S.
    Rahman, A. Sohel
    THEORETICAL COMPUTER SCIENCE, 2008, 395 (2-3) : 255 - 267
  • [48] Heuristic algorithms for the Longest Filled Common Subsequence Problem
    Mincu, Radu Stefan
    Popa, Alexandru
    2018 20TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2018), 2019, : 449 - 453
  • [49] Analysis of Evolutionary Algorithms for the Longest Common Subsequence Problem
    Thomas Jansen
    Dennis Weyland
    Algorithmica, 2010, 57 : 170 - 186
  • [50] Analysis of Evolutionary Algorithms for the Longest Common Subsequence Problem
    Jansen, Thomas
    Weyland, Dennis
    ALGORITHMICA, 2010, 57 (01) : 170 - 186