A fast algorithm for computing a longest common increasing subsequence

被引:38
|
作者
Yang, IH
Huang, CP
Chao, KM [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10764, Taiwan
[2] Natl Taiwan Univ, Inst Networking & Multimedia, Taipei 10764, Taiwan
关键词
algorithms; computational biology; longest common subsequence; longest increasing subsequence;
D O I
10.1016/j.ipl.2004.10.014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Let A = <a(1), a(2), ..., a(m)> and B = <b(1), b(2), ..., b(n)> be two sequences, where each pair of elements in the sequences is comparable. A common increasing subsequence of A and B is a subsequence <a(i1) = b(j1), a(i2) = b(j2), ..., a(i1) = b(j1)>, where i(1) < i(2) < ... < i(1) and j(1) < j(2) < ... < j(l), such that for all 1 less than or equal to k < l, we have a(ik) < a(ik+1). A longest common increasing subsequence of A and B is a common increasing subsequence of the maximum length. This paper presents an algorithm for delivering a longest common increasing subsequence in O(mn) time and O(mn) space. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:249 / 253
页数:5
相关论文
共 50 条
  • [1] A linear space algorithm for computing a longest common increasing subsequence
    Sakai, Yoshifumi
    INFORMATION PROCESSING LETTERS, 2006, 99 (05) : 203 - 207
  • [2] Computing the longest common almost-increasing subsequence
    Bhuiyan, Mohammad Tawhidul Hasan
    Alam, Muhammad Rashed
    Rahman, M. Sohel
    THEORETICAL COMPUTER SCIENCE, 2022, 930 : 157 - 178
  • [3] A New Efficient Algorithm for Computing the Longest Common Subsequence
    Iliopoulos, Costas S.
    Rahman, M. Sohel
    THEORY OF COMPUTING SYSTEMS, 2009, 45 (02) : 355 - 371
  • [4] A New Efficient Algorithm for Computing the Longest Common Subsequence
    Costas S. Iliopoulos
    M. Sohel Rahman
    Theory of Computing Systems, 2009, 45 : 355 - 371
  • [5] A new efficient algorithm for computing the longest common subsequence
    Rahman, M. Sohel
    Iliopoulos, Costas S.
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2007, 4508 : 82 - +
  • [6] A Fast Longest Common Subsequence Algorithm for Similar Strings
    Arslan, Abdullah N.
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2010, 6031 : 82 - 93
  • [7] A Fast Multiple Longest Common Subsequence (MLCS) Algorithm
    Wang, Qingguo
    Korkin, Dmitry
    Shang, Yi
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (03) : 321 - 334
  • [8] FAST ALGORITHM FOR THE LONGEST-COMMON-SUBSEQUENCE PROBLEM
    MUKHOPADHYAY, A
    INFORMATION SCIENCES, 1980, 20 (01) : 69 - 82
  • [9] A fast longest common subsequence algorithm for biosequences alignment
    Liu, Wei
    Chen, Lin
    COMPUTER AND COMPUTING TECHNOLOGIES IN AGRICULTURE, VOL 1, 2008, 258 : 61 - +
  • [10] On the longest common increasing binary subsequence
    Houdre, Christian
    Lember, Juri
    Matzinger, Heinrich
    COMPTES RENDUS MATHEMATIQUE, 2006, 343 (09) : 589 - 594