On the editing distance between unordered labeled trees
Information Processing Letters
Some MAX SNP-hard results concerning unordered labeled trees
Information Processing Letters
Ordered and Unordered Tree Inclusion
SIAM Journal on Computing
The Tree-to-Tree Correction Problem
Journal of the ACM (JACM)
Approximation and Special Cases of Common Subtrees and Editing Distance
ISAAC '96 Proceedings of the 7th International Symposium on Algorithms and Computation
A survey on tree edit distance and related problems
Theoretical Computer Science
Improved approximation of the largest common subtree of two unordered trees of bounded height
Information Processing Letters
Constant Factor Approximation of Edit Distance of Bounded Height Unordered Trees
SPIRE '09 Proceedings of the 16th International Symposium on String Processing and Information Retrieval
An optimal decomposition algorithm for tree edit distance
ACM Transactions on Algorithms (TALG)
Exact algorithms for computing the tree edit distance between unordered trees
Theoretical Computer Science
Improved MAX SNP-hard results for finding an edit distance between unordered trees
CPM'11 Proceedings of the 22nd annual conference on Combinatorial pattern matching
On tree-constrained matchings and generalizations
ICALP'11 Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I
Theoretical Computer Science
Hi-index | 0.00 |
The edit distance problem for rooted unordered trees is known to be NP-hard. Based on this fact, this paper studies exponential-time algorithms for the problem. For a general case, an O(min(1.26^n^"^1^+^n^"^2,2^b^"^1^+^b^"^2@?poly(n"1,n"2))) time algorithm is presented, where n"1 and n"2 are the numbers of nodes and b"1 and b"2 are the numbers of branching nodes in two input trees. This algorithm is obtained by a combination of dynamic programming, exhaustive search, and maximum weighted bipartite matching. For bounded degree trees over a fixed alphabet, it is shown that the problem can be solved in O((1+@e)^n^"^1^+^n^"^2) time for any fixed @e0. This result is achieved by avoiding duplicate calculations for identical subsets of small subtrees.