2014
DOI: 10.3233/fi-2014-974
|View full text |Cite
|
Sign up to set email alerts
|

Computing a Longest Common Palindromic Subsequence

Abstract: The longest common subsequence (LCS) problem is a classic and well-studied problem in computer science. Palindrome is a word which reads the same forward as it does backward. The longest common palindromic subsequence (LCPS) problem is a variant of the classic LCS problem which finds a longest common subsequence between two given strings such that the computed subsequence is also a palindrome. In this paper, we study the LCPS problem and give two novel algorithms to solve it. To the best of our knowledge, this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
19
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 18 publications
0
19
0
Order By: Relevance
“…Secondly, we propose a new algorithm for the 2-LCPS problem which runs in O(σM 2 + n) time and uses O(M 2 + n) space, where σ denotes the number of distinct characters occurring in both A and B. We remark that our new algorithm is faster than Chowdhury et al's sparse algorithm with O(M 2 log 2 n log log n + n) running time [5] when σ = o(log 2 n log log n).…”
Section: Introductionmentioning
confidence: 90%
See 3 more Smart Citations
“…Secondly, we propose a new algorithm for the 2-LCPS problem which runs in O(σM 2 + n) time and uses O(M 2 + n) space, where σ denotes the number of distinct characters occurring in both A and B. We remark that our new algorithm is faster than Chowdhury et al's sparse algorithm with O(M 2 log 2 n log log n + n) running time [5] when σ = o(log 2 n log log n).…”
Section: Introductionmentioning
confidence: 90%
“…Hence our method runs in O(σM 2 + n) = O(n 4 /σ) expected time. On the other hand, the conventional dynamic programming algorithm of Chowdhury et al [5] takes Θ(n 4 ) time for any input strings of length n each. Thus, our method achieves a σ-factor speed-up in expectation.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
See 2 more Smart Citations
“…We are given two or more strings and our goal is to compute a factor common to all strings that preserves a specific property and has maximal length. An analogous line of research was introduced in [12]. The goal is to compute a subsequence (rather than a factor) common to all strings that preserves a specific property and has maximal length.…”
Section: Introductionmentioning
confidence: 99%