2023IEICE Transactions on Fundamentals of Electronics Communications and Computer SciencesOpen access

A Fast Algorithm for Finding a Maximal Common Subsequence of Multiple Strings

Miyuji Hirota, Yoshifumi Sakai

Open full text 2 citations

Abstract

For any m strings of total length n, we propose an O(mn log n)-time, O(n)-space algorithm that finds a maximal common subsequence of all the strings, in the sense that inserting any character in it no longer yields a common subsequence of them. Such a common subsequence could be treated as indicating a nontrivial common structure we could find in the strings since it is NP-hard to find any longest common subsequence of the strings.

Open-access reader

About this research paper

What this paper is about

For any m strings of total length n, we propose an O(mn log n)-time, O(n)-space algorithm that finds a maximal common subsequence of all the strings, in the sense that inserting any character in it no longer yields a common subsequence of them. Such a common subsequence could be treated as indicating a nontrivial common structure we could find in the strings since it is NP-hard to find any longest common subsequence of the strings.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

For any m strings of total length n, we propose an O(mn log n)-time, O(n)-space algorithm that finds a maximal common subsequence of all the strings, in the sense that inserting any character in it no longer yields a common subsequence of them. Such a common subsequence could be treated as indicating a nontrivial common structure we could find in the strings since it is NP-hard to find any longest common subsequence of the strings.

Key concepts: Longest common subsequence problem, Subsequence, Longest increasing subsequence, Combinatorics, Character (mathematics), Mathematics, Algorithm, Space (punctuation)

Related papers

Back to paper searchBrowse research topicsOriginal source
A Fast Algorithm for Finding a Maximal Common Subsequence of Multiple Strings — Research Paper | ScholarLens