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 条
  • [31] Analysis of Evolutionary Algorithms for the Longest Common Subsequence Problem
    Thomas Jansen
    Dennis Weyland
    Algorithmica, 2010, 57 : 170 - 186
  • [32] 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
  • [33] Analysis of Evolutionary Algorithms for the Longest Common Subsequence Problem
    Jansen, Thomas
    Weyland, Dennis
    ALGORITHMICA, 2010, 57 (01) : 170 - 186
  • [34] CONSTRAINED LONGEST COMMON SUBSEQUENCE COMPUTING ALGORITHMS IN PRACTICE
    Deorowicz, Sebastian
    Obstoj, Joanna
    COMPUTING AND INFORMATICS, 2010, 29 (03) : 427 - 445
  • [35] New refinement techniques for longest common subsequence algorithms
    Bergroth, L
    Hakonen, H
    Väisänen, J
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2003, 2857 : 287 - 303
  • [36] Anytime algorithms for the longest common palindromic subsequence problem
    Djukanovic, Marko
    Raidl, Guenther R.
    Blum, Christian
    COMPUTERS & OPERATIONS RESEARCH, 2020, 114
  • [37] Finding longest common increasing subsequence for two different scenarios of non-random input sequences
    Bai, YS
    Weems, BP
    FCS '05: Proceedings of the 2005 International Conference on Foundations of Computer Science, 2005, : 64 - 70
  • [38] A linear space algorithm for computing a longest common increasing subsequence
    Sakai, Yoshifumi
    INFORMATION PROCESSING LETTERS, 2006, 99 (05) : 203 - 207
  • [39] Tight Conditional Lower Bounds for Longest Common Increasing Subsequence
    Lech Duraj
    Marvin Künnemann
    Adam Polak
    Algorithmica, 2019, 81 : 3968 - 3992
  • [40] 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