Title
Computing A Longest Common Almost-Increasing Subsequence Of Two Sequences
Abstract
Given a positive constant c , a sequence S = (s(1) , s(2) , ... , s(k)) of k numbers is said to be almost increasing if and only if s(i) > max(1 <= j <= i) s(j) - c for all 1 < i <= k. A longest common almost-increasing subsequence (LCaIS) between two input sequences is a longest common subsequence that is also an almost increasing sequence. We found out that the existing algorithm proposed by Moosa et al. [1] to find an LCaIS of two sequences without repeated elements gives an incorrect result for some instances. In this work, we present a dynamic programming algorithm that can correctly compute an LCaIS between any two sequences with repeated elements in O (nml) time and O (nm) space, where n and m are the lengths of two input sequences and l is the length of the output LCaIS. (C) 2020 Elsevier B.V. All rights reserved.
Year
DOI
Venue
2021
10.1016/j.tcs.2020.11.035
THEORETICAL COMPUTER SCIENCE
Keywords
DocType
Volume
Algorithm, Dynamic programming, Longest common almost-increasing, subsequence
Journal
854
ISSN
Citations 
PageRank 
0304-3975
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
Toan Thang Ta121.44
Yi-Kung Shieh211.04
Chin Lung Lu342334.59