Matching hierarchical structures using association graphs
read more
Citations
Thirty years of graph matching in pattern recognition
Shock graphs and shape matching
Recognition of shapes by editing their shock graphs
A Bayesian approach to unsupervised one-shot learning of object categories
Maximum common subgraph isomorphism algorithms for the matching of chemical structures.
References
Computers and Intractability: A Guide to the Theory of NP-Completeness
Related Papers (5)
Frequently Asked Questions (11)
Q2. What future works have the authors mentioned in the paper "Matching hierarchical structures using association graphs" ?
This provides further justification for their framework. Since trees do not have cycles, in fact, once the authors go down one level along a path ( i. e., they make a ª+1º move ), they can not return to the parent. Moreover, note that if a node w is on the path between any two nodes u and v in a rooted tree, then str u ; v can be obtained by concatenating str u ; w and str w ; v. This can be formally defined as follows: V u v 2 V: str u ; v 1 1...
Q3. What are examples of problems attacked within this framework?
Examples of problems attacked within this framework include the traveling salesman problem [14], [24], graph bipartitioning [16], the maximum clique problem [26], [46], the linear assignment problem [29], the knapsack problem [43], and the graph/subgraph isomorphism problems [20], [53].
Q4. Why do the authors use a class of example trees?
Because of the subtleties associated with generating random trees of relevance to applications in computer vision andpattern recognition, the authors use a class of example trees derived from a real system.
Q5. Why is the root able to do two types of moves?
Because of the orientation induced by the root, only two types of moves can be done, i.e., going down to one of the children (if one exists) or going up to the parent (if you are not on the root).
Q6. What is the simplest way to represent a shock graph?
Shocks of the same type that form a connected component are grouped together to comprise the nodes of a shock graph, with the 1-shock groups separated at branchpoints of the skeleton.
Q7. what is the heuristic for solving the maximal subtree isomorphism?
In light of their dynamical properties, replicator equations naturally suggest themselves as a simple heuristic for solving the maximal subtree isomorphism problem.
Q8. What is the path-string of u and v?
The path-string of u and v, denoted by str u; v , is the string s1s2 . . . sn on the alphabet fÿ1; 1g where, for all i 1 . . .n, si lev xi ÿ lev xiÿ1 .
Q9. What is the measure designed to be invariant under rotations and translations of two shapes?
The measure is designed to be invariant under rotations and translations of two shapes and to satisfy the requirements of the weight function discussed in Section 6.1.
Q10. What is the formulation of the tree-matching problem?
The formulation allows us to cast the tree-matching problem as an indefinite quadratic program owing to the Motzkin-Straus theorem.
Q11. What is the definition of a subtree isomorphism?
Let C V be defined as:C f u; u : u 2 H1g: From the definition of a subtree isomorphism, it follows that maps the path between any two nodes u; v 2 H1 onto the path joining u and v .