Efficient algorithms for finding a longest common increasing subsequence

被引:0
|
作者
Chan, WT [1 ]
Zhang, Y
Fung, SPY
Ye, DS
Zhu, H
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[3] Fudan Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
来源
ALGORITHMS AND COMPUTATION | 2005年 / 3827卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of finding a longest common increasing subsequence (LCIS) of multiple sequences of numbers. The LCIS problem is a fundamental issue in various application areas, including the whole genome alignment and pattern recognition. In this paper we give an efficient algorithm to find the LCIS of two sequences in O(min(r log l, nl+r) log log n+n log n) time where n is the length of each sequence and r is the total number of ordered pairs of positions at which the two sequences match and l is the length of the LCIS. Form sequences where m >= 3, we find the LCIS in O(min(mr(2), mr log l log(m) r) + mn log n) time where r is the total number of m-tuples of positions at which the m sequences match. The previous results find the LCIS of two sequences in O(n(2)) and O(ne log n) time. Our algorithm is faster when r is relatively small, e.g., for r<min(n(2)/log log n, nl).
引用
收藏
页码:665 / 674
页数:10
相关论文
共 50 条
  • [21] Algorithms for computing the longest parameterized common subsequence
    Iliopoulos, Costas S.
    Kubica, Marcin
    Rahman, M. Sohel
    Walen, Tomasz
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2007, 4580 : 265 - +
  • [22] Nearly Optimal Parallel Algorithms for Longest Increasing Subsequence
    Cao, Nairen
    Huang, Shang-En
    Su, Hsin-Hao
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 249 - 259
  • [23] Time-efficient parallel algorithms for the longest common subsequence and related problems
    Myoupo, JF
    Semé, D
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 57 (02) : 212 - 223
  • [24] Efficient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem
    Wang, Qingguo
    Korkin, Dmitry
    Shang, Yi
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 1494 - 1499
  • [26] A fast algorithm for computing a longest common increasing subsequence
    Yang, IH
    Huang, CP
    Chao, KM
    INFORMATION PROCESSING LETTERS, 2005, 93 (05) : 249 - 253
  • [27] A time efficient algorithm for finding Longest Common Subsequence from two molecular sequences
    Rizvi, S. A. M.
    Agarwal, Pankaj
    2007 IEEE 33RD ANNUAL NORTHEAST BIOENGINEERING CONFERENCE, 2007, : 302 - +
  • [28] Computing the longest common almost-increasing subsequence
    Bhuiyan, Mohammad Tawhidul Hasan
    Alam, Muhammad Rashed
    Rahman, M. Sohel
    THEORETICAL COMPUTER SCIENCE, 2022, 930 : 157 - 178
  • [29] 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 - +
  • [30] 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