2013
DOI: 10.1007/978-3-642-40164-0_4
|View full text |Cite
|
Sign up to set email alerts
|

On the Complexity of Finding a Largest Common Subtree of Bounded Degree

Abstract: The largest common subtree problem is to find a bijective mapping between subsets of nodes of two input rooted trees of maximum cardinality or weight that preserves labels and ancestry relationship. The problem is known to be NP-hard for unordered trees. In this paper, we consider a restricted unordered case in which the maximum outdegree of a common subtree is bounded by a constant D. We present an O(n D ) time algorithm where n is the maximum size of two input trees, which improves a previous O(n 2D ) time a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…From an instance G of k-Clique with k > 3, we build the equivalent instance Let us now say some words about the complexity of the connected version. First we note that MCIS is NP-hard on forests while MCCIS is solvable in polynomial-time in this case: given two forests G 1 and G 2 , run the polynomial-time MCIS algorithm of Akutsu on every pair of trees from G 1 and G 2 [3]. From the parameterized complexity standpoint, Maximum Common Connected Induced Subgraph is FPT whenever Induced Subgraph Isomorphism is FPT since the enumeration of all O(2 k 2 ) possible induced connected subgraphs can be used as described in the introduction.…”
Section: Theorem 7 Isi (Hence Mcis) and Icsi (Hence Mccis) Remain W[mentioning
confidence: 99%
“…From an instance G of k-Clique with k > 3, we build the equivalent instance Let us now say some words about the complexity of the connected version. First we note that MCIS is NP-hard on forests while MCCIS is solvable in polynomial-time in this case: given two forests G 1 and G 2 , run the polynomial-time MCIS algorithm of Akutsu on every pair of trees from G 1 and G 2 [3]. From the parameterized complexity standpoint, Maximum Common Connected Induced Subgraph is FPT whenever Induced Subgraph Isomorphism is FPT since the enumeration of all O(2 k 2 ) possible induced connected subgraphs can be used as described in the introduction.…”
Section: Theorem 7 Isi (Hence Mcis) and Icsi (Hence Mccis) Remain W[mentioning
confidence: 99%
“…The problem is also of practical relevance, since it can model important applications in a wide variety of areas. Subtree Isomorphism is at the core of many more expressive problems, such as Largest Common Subtree [35,6,7], which generally ask: how "similar" are two trees? Application areas include computational biology [58], structured text databases [36], and compiler optimization [52].…”
Section: Introductionmentioning
confidence: 99%
“…Our reduction is easily modified to obtain similar lower bounds for related problems such as Largest Common Subtree on two trees (LCST). This problem is NP-hard when the number of trees is a parameter or when the two trees are labelled (and unrooted) [59,57], while some approximation and parameterized algorithms are known [35,7,6]. When the two trees are binary and unlabeled, the problem can be solved in quadratic time, and an adaptation of Theorem 1 shows that even when the height is (1 + o(1)) log n, a truly subquadratic algorithm refutes SETH.…”
Section: Introductionmentioning
confidence: 99%
“…It is to be noted that the number of MCS can be exponential even for trees [19]. Therefore, our proposed algorithm and all polynomial-time algorithms mentioned above are focusing on finding the one of MCS's.…”
Section: Introductionmentioning
confidence: 99%