Elsevier

Theoretical Computer Science

Volume 409, Issue 3, 28 December 2008, Pages 438-449
Theoretical Computer Science

Generalized LCS

https://doi.org/10.1016/j.tcs.2008.08.037Get rights and content
Under an Elsevier user license
open archive

Abstract

The Longest Common Subsequence (LCS) is a well studied problem, having a wide range of implementations. Its motivation is in comparing strings. It has long been of interest to devise a similar measure for comparing higher dimensional objects, and more complex structures. In this paper we study the Longest Common Substructure of two matrices and show that this problem is NP-hard. We also study the Longest Common Subforest problem for multiple trees including a constrained version, as well. We show NP-hardness for k>2 unordered trees in the constrained LCS. We also give polynomial time algorithms for ordered trees and prove a lower bound for any decomposition strategy for k trees.

Keywords

Longest common subsequence
Matrices
Trees
Non crossing matching

Cited by (0)