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 条
  • [41] 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
  • [42] Efficient Computation for the Longest Common Subsequence with Substring Inclusion and Subsequence Exclusion Constraints
    Wang, Xiaodong
    Zhu, Daxin
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 419 - 428
  • [43] Tight Conditional Lower Bounds for Longest Common Increasing Subsequence
    Duraj, Lech
    Kuennemann, Marvin
    Polak, Adam
    ALGORITHMICA, 2019, 81 (10) : 3968 - 3992
  • [44] An efficient systolic algorithm for the longest common subsequence problem
    Lin, YC
    Chen, JC
    JOURNAL OF SUPERCOMPUTING, 1998, 12 (04): : 373 - 385
  • [45] A New Efficient Algorithm for Computing the Longest Common Subsequence
    Costas S. Iliopoulos
    M. Sohel Rahman
    Theory of Computing Systems, 2009, 45 : 355 - 371
  • [46] 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 - +
  • [47] An Efficient Systolic Algorithm for the Longest Common Subsequence Problem
    Yen-Chun Lin
    Jyh-Chian Chen
    The Journal of Supercomputing, 1998, 12 : 373 - 385
  • [48] Efficient subsequence matching using the Longest Common Subsequence with a Dual Match index
    Han, Tae Sik
    Ko, Seung-Kyu
    Kang, Jaewoo
    MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, PROCEEDINGS, 2007, 4571 : 585 - +
  • [49] 2 ALGORITHMS FOR THE LONGEST COMMON SUBSEQUENCE OF 3 (OR MORE) STRINGS
    IRVING, RW
    FRASER, CB
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 644 : 214 - 229
  • [50] Finding Maximum Noncrossing Subset of Nets Using Longest Increasing Subsequence
    Deng, Xinguo
    Zhong, Rui
    KNOWLEDGE DISCOVERY AND DATA MINING, 2012, 135 : 759 - +