TY - JOUR
T1 - Finding smallest supertrees under minor containment
AU - Nishimura, Naomi
AU - Ragde, Prabhakar
AU - Thilikos, Dimitrios M.
PY - 2000
Y1 - 2000
N2 - The diversity of application areas relying on tree-structured data results in wide interest in algorithms which determine differences or similarities among trees. One way of measuring the similarity between trees is to find the smallest common superstructure or supertree, where common elements are typically defined in terms of a mapping or embedding. In the simplest case, a supertree will contain exact copies of each input tree, so that for each input tree, each vertex of a tree can be mapped to a vertex in the supertree such that each edge maps to the corresponding edge. More general mappings allow for the extraction of more subtle common elements captured by looser definitions of similarity. We consider supertrees under the general mapping of minor containment. Minor containment generalizes both subgraph isomorphism and topological embedding; as a consequence of this generality, however, it is NP-complete to determine whether or not G is a minor of H, even for genreal trees. By focusing on trees of bounded degree, we obtain an O(n3) algorithm which determines the smallest tree T such that both of the input trees are minors of T, even when the trees are assumed to be unrooted and unordered.
AB - The diversity of application areas relying on tree-structured data results in wide interest in algorithms which determine differences or similarities among trees. One way of measuring the similarity between trees is to find the smallest common superstructure or supertree, where common elements are typically defined in terms of a mapping or embedding. In the simplest case, a supertree will contain exact copies of each input tree, so that for each input tree, each vertex of a tree can be mapped to a vertex in the supertree such that each edge maps to the corresponding edge. More general mappings allow for the extraction of more subtle common elements captured by looser definitions of similarity. We consider supertrees under the general mapping of minor containment. Minor containment generalizes both subgraph isomorphism and topological embedding; as a consequence of this generality, however, it is NP-complete to determine whether or not G is a minor of H, even for genreal trees. By focusing on trees of bounded degree, we obtain an O(n3) algorithm which determines the smallest tree T such that both of the input trees are minors of T, even when the trees are assumed to be unrooted and unordered.
KW - Algorithms
KW - Minor Containment
KW - Supertrees
UR - http://www.scopus.com/inward/record.url?scp=18444378210&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=18444378210&partnerID=8YFLogxK
U2 - 10.1142/S0129054100000259
DO - 10.1142/S0129054100000259
M3 - Article
AN - SCOPUS:18444378210
SN - 0129-0541
VL - 11
SP - 445
EP - 465
JO - International Journal of Foundations of Computer Science
JF - International Journal of Foundations of Computer Science
IS - 3
ER -