Method of comparing the closeness of a target tree to other trees using noisy sub-sequence tree processing
First Claim
1. A computer implemented method of comparing a closeness of a target tree to other trees located in a database of the other trees, said method comprising the steps of:
- (a) calculating a constraint with respect of each other tree in the database based on an estimated number of edit operations and a characteristic of the target tree, the target tree having at least one node which has at least two branches, each other tree having at least two nodes and two branches;
(b) calculating a constrained tree edit distance between the target tree and each other tree in the database based on the constraint obtained in step (a); and
(c) comparing the calculated constrained tree edit distances; and
,(d) reporting a closeness of the target tree to an other tree located in the database based on the comparison of step (c).
0 Assignments
0 Petitions
Accused Products
Abstract
A method of comparing the closeness of a target tree to other trees located in a database of trees, said method comprising the steps of: (a) calculating a constraint in respect of each tree in the database based on an estimated number of edit operations and a characteristic of the target tree; (b) calculating a constrained tree edit distance between the target tree and each tree in the database using the constraint obtained in step (a); and (c) comparing the calculated constrained tree edit distances. The method can also be applied to matching a target tree representable structure to its closest tree representable structure.
98 Citations
41 Claims
-
1. A computer implemented method of comparing a closeness of a target tree to other trees located in a database of the other trees, said method comprising the steps of:
-
(a) calculating a constraint with respect of each other tree in the database based on an estimated number of edit operations and a characteristic of the target tree, the target tree having at least one node which has at least two branches, each other tree having at least two nodes and two branches; (b) calculating a constrained tree edit distance between the target tree and each other tree in the database based on the constraint obtained in step (a); and (c) comparing the calculated constrained tree edit distances; and
,(d) reporting a closeness of the target tree to an other tree located in the database based on the comparison of step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer implemented method of matching a target tree representable structure to other tree representable structure, said method comprising the steps:
-
(a) generating at least one target tree for the target tree representable structure, each target tree having at least one node which has at least two branches and for the each of the other tree representable structures, generating at least one other tree, each of the other trees having at least two nodes and at least two branches; (b) calculating a constraint with respect of each other tree based on an estimated number of edit operations and a characteristic of the target tree; (c) calculating a constrained tree edit distance between the target tree and each other tree based on the constraint obtained in step (b) and an intersymbol edit distance; (d) comparing the calculated constrained tree edit distances; and (e) reporting that other tree that has a smallest constrained tree edit distance, based on the comparison of step (d).
-
Specification